Uses of Interface
org.javagen.agile.core.model.Model

Packages that use Model
org.javagen.agile.core JavaGen Agile core Module 
org.javagen.agile.core.context   
org.javagen.agile.core.emitter.binding   
org.javagen.agile.core.emitter.context   
org.javagen.agile.core.emitter.template   
org.javagen.agile.core.ioc.spring   
org.javagen.agile.core.model   
org.javagen.agile.core.util   
org.javagen.agile.core.visitor   
org.javagen.agile.core.xml   
org.javagen.agile.core.xml.jaxb   
org.javagen.agile.db JavaGen Agile db Module 
org.javagen.agile.db.model   
org.javagen.agile.db.visitor   
org.javagen.agile.oo.model   
org.javagen.agile.oo.naming   
org.javagen.agile.oo.util   
org.javagen.agile.oo.visitor   
 

Uses of Model in org.javagen.agile.core
 

Fields in org.javagen.agile.core declared as Model
protected  Model GeneratorPipeline.startModel
           
 

Methods in org.javagen.agile.core that return Model
 Model Generator.gen(Model input)
          Entry point for generation task.
 Model GeneratorPipeline.gen(Model input)
          Entry point for starting the generator.
 Model ModelPath.gen(Model input)
           
 Model GeneratorPipeline.getStartModel()
           
 

Methods in org.javagen.agile.core with parameters of type Model
 Model Generator.gen(Model input)
          Entry point for generation task.
 Model GeneratorPipeline.gen(Model input)
          Entry point for starting the generator.
 Model ModelPath.gen(Model input)
           
 void ModelPath.setExplicitResult(Model explicitResult)
           
 void GeneratorPipeline.setStartModel(Model startModel)
           
 

Uses of Model in org.javagen.agile.core.context
 

Methods in org.javagen.agile.core.context with parameters of type Model
 void ContextLoader.popAll(ContextHolderStack stack, Model modelTree)
           
 void DefaultContextLoader.popAll(ContextHolderStack stack, Model modelTree)
           
static void DefaultContextLoader.popModelTreeToRoot(ContextHolderStack stack, Model parent)
           
 void ContextLoader.pushAll(ContextHolderStack stack, Model modelTree)
           
 void DefaultContextLoader.pushAll(ContextHolderStack stack, Model modelTree)
           
static void DefaultContextLoader.pushModelTreeFromRoot(ContextHolderStack stack, Model node)
           
 

Uses of Model in org.javagen.agile.core.emitter.binding
 

Methods in org.javagen.agile.core.emitter.binding with parameters of type Model
 Set<Emitter> Binder.boundEmitters(Model modelNode)
          Determine the registered emitters for a given model type.
 Set<Emitter> ModelTypeBinder.boundEmitters(Model modelNode)
           
 

Uses of Model in org.javagen.agile.core.emitter.context
 

Methods in org.javagen.agile.core.emitter.context with parameters of type Model
 void EmitterContextLoader.popAll(ContextHolderStack stack, Model modelTree, Emitter emitterContextHolder)
           
 void EmitterContextStackLoader.popAll(ContextHolderStack stack, Model modelTree, Emitter emitterContextHolder)
           
 void EmitterLocalContextLoader.popAll(ContextHolderStack context, Model modelTree, Emitter emitterContextHolder)
           
protected  void EmitterContextStackLoader.popModelTreeToRoot(ContextHolderStack stack, Model parent)
           
 void EmitterContextLoader.pushAll(ContextHolderStack stack, Model modelTree, Emitter emitterContextHolder)
           
 void EmitterContextStackLoader.pushAll(ContextHolderStack stack, Model modelTree, Emitter emitterContextHolder)
           
 void EmitterLocalContextLoader.pushAll(ContextHolderStack context, Model currentModel, Emitter emitterContextHolder)
           
protected  void EmitterContextStackLoader.pushModelTreeFromRoot(ContextHolderStack stack, Model node)
           
 

Uses of Model in org.javagen.agile.core.emitter.template
 

Methods in org.javagen.agile.core.emitter.template with parameters of type Model
 String NanoTemplateCallback.bindKey(String templateKey, Model model)
           
 

Uses of Model in org.javagen.agile.core.ioc.spring
 

Fields in org.javagen.agile.core.ioc.spring declared as Model
protected  Model GlobalPropertyHolder.globalPropertiesModel
           
 

Methods in org.javagen.agile.core.ioc.spring that return Model
 Model GlobalPropertyHolder.getGlobalPropertiesModel()
           
 Model SpringMain.runPipeline()
          Pulls pipeline bean out of factory and calls the gen method.
 

Methods in org.javagen.agile.core.ioc.spring with parameters of type Model
 void GlobalPropertyHolder.setGlobalPropertiesModel(Model globalPropertiesModel)
           
 

Uses of Model in org.javagen.agile.core.model
 

Classes in org.javagen.agile.core.model that implement Model
 class AbstractModel
          Generic implementation of Model interface.
 class BasicModel
          Generic model implementation can be used for: simple modeling tasks as a placeholder for global or localized context key-value pairs as container for other models
 

Fields in org.javagen.agile.core.model declared as Model
protected  Model AbstractModel.parentModel
           
 

Fields in org.javagen.agile.core.model with type parameters of type Model
protected  List<Model> AbstractModel.childModels
           
 

Methods in org.javagen.agile.core.model that return Model
 Model AbstractModel.getParentModel()
           
 Model Model.getParentModel()
          A parent is usually the owner or source of the child node.
 Model AbstractModel.lookupChildByName(String name)
           
 Model Model.lookupChildByName(String name)
           
 

Methods in org.javagen.agile.core.model that return types with arguments of type Model
 List<Model> AbstractModel.allOwnedModels()
           
 List<Model> Model.allOwnedModels()
          This method is used by the visitor patterns to navigate the model tree hierarchy.
 List<Model> AbstractModel.getChildModels()
           
 List<Model> Model.getChildModels()
           
 

Methods in org.javagen.agile.core.model with parameters of type Model
 void AbstractModel.addChildModel(Model child)
          Add child model, making sure the parent is set.
 void Model.addChildModel(Model child)
           
 void AbstractModel.copyTo(Model target)
           
 void Model.copyTo(Model target)
          Copy non-null properties into target model instance.
 void AbstractModel.setParentModel(Model parentModel)
           
 void Model.setParentModel(Model parent)
           
 

Method parameters in org.javagen.agile.core.model with type arguments of type Model
 void AbstractModel.setChildModels(List<Model> childModels)
          Set child models, making sure the parent is set.
 void Model.setChildModels(List<Model> childModels)
           
 

Uses of Model in org.javagen.agile.core.util
 

Methods in org.javagen.agile.core.util that return Model
static Model ModelUtil.getRootNode(Model currentNode)
           
static Model ModelUtil.lookupChildByName(Model parent, String name, boolean includeSubTrees)
          Calls lookupChildByName with null type.
static Model ModelUtil.lookupChildByName(Model parent, String name, Class type, boolean includeSubTrees)
          Lookup child by name.
static Model ModelUtil.modelPath(Model currentNode, String path)
          Defines a simple XPath-like language to grab arbitrary model instances out of a model tree.
 

Methods in org.javagen.agile.core.util with parameters of type Model
static String NanoTemplate.bindKey(String templateKey, Model model)
          Recursively processes template.
static Model ModelUtil.getRootNode(Model currentNode)
           
static void ModelUtil.injectPropertiesIntoModelContext(Properties properties, Model model)
          Load properties into Model's context.
static Model ModelUtil.lookupChildByName(Model parent, String name, boolean includeSubTrees)
          Calls lookupChildByName with null type.
static Model ModelUtil.lookupChildByName(Model parent, String name, Class type, boolean includeSubTrees)
          Lookup child by name.
static Model ModelUtil.modelPath(Model currentNode, String path)
          Defines a simple XPath-like language to grab arbitrary model instances out of a model tree.
 

Uses of Model in org.javagen.agile.core.visitor
 

Methods in org.javagen.agile.core.visitor that return Model
 Model CustomizerVisitor.gen(Model input)
           
 Model DefaultVisitor.gen(Model model)
           
 Model IdAssignerVisitor.gen(Model model)
           
 Model IdOverrideVisitor.gen(Model input)
           
 Model IndexBuilderVisitor.gen(Model model)
           
 Model RegexRenameVisitor.gen(Model model)
           
 Model IdOverrideVisitor.getCustomizingModels()
           
 

Methods in org.javagen.agile.core.visitor that return types with arguments of type Model
 Map<String,Model> IdOverrideVisitor.getIndex()
           
 Map<String,Model> IndexBuilderVisitor.getIndex()
           
 

Methods in org.javagen.agile.core.visitor with parameters of type Model
 Model CustomizerVisitor.gen(Model input)
           
 Model DefaultVisitor.gen(Model model)
           
 Model IdAssignerVisitor.gen(Model model)
           
 Model IdOverrideVisitor.gen(Model input)
           
 Model IndexBuilderVisitor.gen(Model model)
           
 Model RegexRenameVisitor.gen(Model model)
           
 void DefaultValueVisitor.DefaultSetter.set(Model model)
           
 void IdOverrideVisitor.setCustomizingModels(Model customizedModels)
           
 void DefaultValueVisitor.visit(Model model)
           
 void DefaultVisitor.visit(Model model)
           
 void EmitterVisitor.visit(Model model)
           
 void IdOverrideVisitor.visit(Model model)
           
 void IndexBuilderVisitor.visit(Model model)
           
 void RegexRenameVisitor.visit(Model model)
           
 void TypeLookupVisitor.visit(Model model)
          Lookup Visit instance for this model type and invoke visit method.
 void Visit.visit(Model model)
          Called to perform a specific process on a model instance.
 void Visitor.visit(Model model)
          Called to perform a specific process on a model instance.
static void GenericWalker.walk(Model model, Visitor visitor)
          Traverse the whole model tree.
static void GenericWalker.walk(Model model, Visitor visitor, Set<String> itinerary)
          Traverse the whole model tree.
 

Method parameters in org.javagen.agile.core.visitor with type arguments of type Model
 void IdOverrideVisitor.setIndex(Map<String,Model> index)
           
 void IndexBuilderVisitor.setIndex(Map<String,Model> index)
           
 

Uses of Model in org.javagen.agile.core.xml
 

Methods in org.javagen.agile.core.xml that return Model
 Model XmlReader.gen(Model input)
           
 Model XmlWriter.gen(Model input)
           
 Model XmlReader.read(Reader reader)
           
 

Methods in org.javagen.agile.core.xml with parameters of type Model
 Model XmlReader.gen(Model input)
           
 Model XmlWriter.gen(Model input)
           
 void XmlWriter.write(Model input, Writer writer)
           
 

Uses of Model in org.javagen.agile.core.xml.jaxb
 

Methods in org.javagen.agile.core.xml.jaxb that return Model
 Model JAXBXmlReader.gen(Model input)
          Returns a read model, cached model or null, depending on settings.
 Model JAXBXmlWriter.gen(Model input)
           
 Model ContextModelEntryType.getModel()
           
 Model JAXBXmlReader.read(Reader reader)
           
 

Methods in org.javagen.agile.core.xml.jaxb with parameters of type Model
 void ContextType.addEntryRef(String name, Model model)
           
 Model JAXBXmlReader.gen(Model input)
          Returns a read model, cached model or null, depending on settings.
 Model JAXBXmlWriter.gen(Model input)
           
 void ContextModelEntryType.setModel(Model model)
           
 void JAXBXmlWriter.write(Model input, Writer writer)
           
 

Constructors in org.javagen.agile.core.xml.jaxb with parameters of type Model
ContextModelEntryType(String key, Model model)
           
 

Uses of Model in org.javagen.agile.db
 

Fields in org.javagen.agile.db declared as Model
protected  Model DbLoader.parentModel
           
 

Methods in org.javagen.agile.db that return Model
 Model DbLoader.gen(Model input)
          Create DB model tree from JDBC metadata from provided DataSource.
 Model DbLoader.getParentModel()
           
 

Methods in org.javagen.agile.db with parameters of type Model
 Model DbLoader.gen(Model input)
          Create DB model tree from JDBC metadata from provided DataSource.
 void DbLoader.setParentModel(Model baseModel)
           
 

Uses of Model in org.javagen.agile.db.model
 

Classes in org.javagen.agile.db.model that implement Model
 class Column
           
 class ColumnReference
           
 class Database
           
 class FkConstraint
          This models a foreign key constraint using one or more ColumnReferences to establish the relationship.
 class PkColumn
           
 class Table
           
 class UniqueConstraint
          Unique constraints on individual columns or groups of columns within a table.
 

Methods in org.javagen.agile.db.model that return types with arguments of type Model
 List<Model> Table.allOwnedModels()
           
 

Methods in org.javagen.agile.db.model with parameters of type Model
 void Column.copyTo(Model targetModel)
           
 void ColumnReference.copyTo(Model targetModel)
           
 void Database.copyTo(Model targetModel)
           
 void FkConstraint.copyTo(Model targetModel)
           
 void PkColumn.copyTo(Model targetModel)
           
 void Table.copyTo(Model targetModel)
           
 

Uses of Model in org.javagen.agile.db.visitor
 

Methods in org.javagen.agile.db.visitor that return Model
 Model DefaultDatabaseVisitor.gen(Model input)
          Walks the database model tree.
 Model IdAssignerDatabaseVisitor.gen(Model database)
           
 

Methods in org.javagen.agile.db.visitor with parameters of type Model
 Model DefaultDatabaseVisitor.gen(Model input)
          Walks the database model tree.
 Model IdAssignerDatabaseVisitor.gen(Model database)
           
 void DefaultDatabaseVisitor.visit(Model model)
           
 void IdAssignerDatabaseVisitor.visit(Model model)
           
static void DatabaseWalker.walk(Model model, DatabaseVisitor visitor, Set<String> itinerary)
           
 

Uses of Model in org.javagen.agile.oo.model
 

Classes in org.javagen.agile.oo.model that implement Model
 class Class
          Models a Object-Oriented class.
 class Property
          Models a Object-Oriented class property or attribute.
 class Reference
          Models a Object-Oriented class reference by extending a class property.
 

Methods in org.javagen.agile.oo.model with parameters of type Model
 void Class.copyTo(Model targetModel)
           
 void Property.copyTo(Model targetModel)
           
 

Uses of Model in org.javagen.agile.oo.naming
 

Methods in org.javagen.agile.oo.naming with parameters of type Model
 String JavaNamingService.bindName(String templateKey, Model model)
           
 String OONamingService.bindName(String templateKey, Model model)
           
 String JavaNamingService.packageName(String packageNameTemplateKey, Model _class)
           
 String OONamingService.packageName(String packageNameTemplateKey, Model _class)
           
 

Uses of Model in org.javagen.agile.oo.util
 

Methods in org.javagen.agile.oo.util with parameters of type Model
static Class OOUtil.getClass(Model model, String className)
          Search for a Class in arbitrary hierarchy.
 

Uses of Model in org.javagen.agile.oo.visitor
 

Methods in org.javagen.agile.oo.visitor that return Model
 Model DefaultOOVisitor.gen(Model input)
           
 

Methods in org.javagen.agile.oo.visitor with parameters of type Model
 Model DefaultOOVisitor.gen(Model input)
           
 void DefaultOOVisitor.visit(Model model)
           
 void IdAssignerOOVisitor.visit(Model model)
           
static void OOWalker.walk(Model javaModel, OOVisitor visitor)
           
static void OOWalker.walk(Model model, OOVisitor visitor, Set<String> itinerary)
           
 



Copyright 2006-2006-2007 Outsource Cafe Inc.. All Rights Reserved.