Handler

xmi2uml - profilegenerator

Get some required information from profile(s).

agx.generator.uml.profile.stereotypetokenizer(self, source, target)
Transform : xmi2uml
Generator : profilegenerator
Scope : agx.generator.uml.scope.XMIScope
Order : -1

Collect stereotype definitions from UML profile.

agx.generator.uml.profile.profile(self, source, target)
Transform : xmi2uml
Generator : profilegenerator
Scope : agx.generator.uml.scope.XMLScope
Order : -1

Create profile.

xmi2uml - hierarchygenerator

Generate hierarchical UML structure.

agx.generator.uml.hierarchy.package(self, source, target)
Transform : xmi2uml
Generator : hierarchygenerator
Scope : agx.generator.uml.scope.XMIScope
Order : -1

Create packages.

agx.generator.uml.hierarchy.association(self, source, target)
Transform : xmi2uml
Generator : hierarchygenerator
Scope : agx.generator.uml.scope.XMIScope
Order : -1

Create associations.

agx.generator.uml.hierarchy.primitivetype(self, source, target)
Transform : xmi2uml
Generator : hierarchygenerator
Scope : agx.generator.uml.scope.XMIScope
Order : -1

Create datatypes out of primitivetypes.

agx.generator.uml.hierarchy.class_(self, source, target)
Transform : xmi2uml
Generator : hierarchygenerator
Scope : agx.generator.uml.scope.XMIScope
Order : -1

Create classes.

agx.generator.uml.hierarchy.interface(self, source, target)
Transform : xmi2uml
Generator : hierarchygenerator
Scope : agx.generator.uml.scope.XMIScope
Order : -1

Create interfaces.

agx.generator.uml.hierarchy.datatype(self, source, target)
Transform : xmi2uml
Generator : hierarchygenerator
Scope : agx.generator.uml.scope.XMIScope
Order : -1

Create datatypes.

agx.generator.uml.hierarchy.importedprimitivetype(self, source, target)
Transform : xmi2uml
Generator : hierarchygenerator
Scope : agx.generator.uml.scope.XMIScope
Order : -1

Create datatypes out of imported primitivetypes.

xmi2uml - datatypedependentgenerator

Generate UML Elements depending on DataTypes present.

agx.generator.uml.datatypedependent.anchor(self, source, target)
Transform : xmi2uml
Generator : datatypedependentgenerator
Scope : agx.generator.uml.scope.XMIScope
Order : 10

Dummy handler for target preperation.

agx.generator.uml.datatypedependent.anchor(self, source, target)
Transform : xmi2uml
Generator : datatypedependentgenerator
Scope : agx.generator.uml.scope.XMIScope
Order : 10

Dummy handler for target preperation.

agx.generator.uml.datatypedependent.anchor(self, source, target)
Transform : xmi2uml
Generator : datatypedependentgenerator
Scope : agx.generator.uml.scope.XMIScope
Order : 10

Dummy handler for target preperation.

agx.generator.uml.datatypedependent.parameter(self, source, target)
Transform : xmi2uml
Generator : datatypedependentgenerator
Scope : agx.generator.uml.scope.XMLScope
Order : 20

Create parameter.

agx.generator.uml.datatypedependent.interfacerealization(self, source, target)
Transform : xmi2uml
Generator : datatypedependentgenerator
Scope : agx.generator.uml.scope.XMLScope
Order : 20

Create interface realization.

agx.generator.uml.datatypedependent.generalization(self, source, target)
Transform : xmi2uml
Generator : datatypedependentgenerator
Scope : agx.generator.uml.scope.XMLScope
Order : 20

Create generalization.

agx.generator.uml.datatypedependent.dependency(self, source, target)
Transform : xmi2uml
Generator : datatypedependentgenerator
Scope : agx.generator.uml.scope.XMIScope
Order : 20
agx.generator.uml.datatypedependent.ownedend(self, source, target)
Transform : xmi2uml
Generator : datatypedependentgenerator
Scope : agx.generator.uml.scope.XMLScope
Order : 20

Create owned end.

agx.generator.uml.datatypedependent.operation(self, source, target)
Transform : xmi2uml
Generator : datatypedependentgenerator
Scope : agx.generator.uml.scope.XMLScope
Order : 20

Create operation.

agx.generator.uml.datatypedependent.memberend(self, source, target)
Transform : xmi2uml
Generator : datatypedependentgenerator
Scope : agx.generator.uml.scope.XMLScope
Order : 20

Create member end.

agx.generator.uml.datatypedependent.property(self, source, target)
Transform : xmi2uml
Generator : datatypedependentgenerator
Scope : agx.generator.uml.scope.XMLScope
Order : 20

Create property.

xmi2uml - stereotypegenerator

Generate Stereotypes.

agx.generator.uml.stereotypes.stereotype(self, source, target)
Transform : xmi2uml
Generator : stereotypegenerator
Scope : agx.generator.uml.scope.StereotypeScope
Order : -1

Create stereotypes.

xmi2uml - finalizegenerator

Generate various. Supposed to be used to modify UML Tree by add-on generators

agx.generator.dexterity.dxgenerator.behaviorumlclass(self, source, target)
Transform : xmi2uml
Generator : finalizegenerator
Scope : agx.generator.uml.scope.XMIScope
Order : -1
agx.generator.dexterity.dxgenerator.schemaumlclass(self, source, target)
Transform : xmi2uml
Generator : finalizegenerator
Scope : agx.generator.uml.scope.XMIScope
Order : -1

uml2fs - hierarchygenerator

Generator for building hierarchical structure.

agx.generator.generator.generator.mark_handler_as_function(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.generator.scope.HandlerScope
Order : 8
agx.generator.generator.generator.setup_entry_points(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.pyegg.scope.EggScope
Order : 9
agx.generator.generator.generator.mark_generators_as_stub(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.core._api.Scope
Order : 10
agx.generator.pyegg.hierarchy.eggdocuments(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.pyegg.scope.EggScope
Order : 10

Create egg setup.py and default documents.

agx.generator.buildout.plone_self_contained.ploneselfcontainedbuildout(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.pyegg.scope.EggScope
Order : 11
agx.generator.generator.generator.collect_dependencies(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.generator.scope.GeneratorDependencyScope
Order : 15
agx.generator.pyegg.hierarchy.eggdirectories(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.pyegg.scope.EggScope
Order : 20

Create egg directory structure and corresponding __init__.py files.

agx.generator.zca.zcagenerator.zcainterface(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.core._api.Scope
Order : 20

Create zope interface.

agx.generator.generator.generator.block_simple_scopes(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.generator.scope.SimpleScopeScope
Order : 25

prevent simple_scopes from being generated as class.

agx.generator.pyegg.hierarchy.pymodule(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.pyegg.scope.ModuleScope
Order : 30

Create python modules.

agx.generator.pyegg.hierarchy.pypackage(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.pyegg.scope.PackageScope
Order : 30

Create python packages.

agx.generator.pyegg.hierarchy.pyclass(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.core._api.Scope
Order : 30

Create python classes.

agx.generator.pyegg.hierarchy.pyfunction(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.core._api.Scope
Order : 30

Create python functions.

agx.generator.plone.viewgenerator.plone__init__(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.plone.scope.ProfileScope
Order : 30
agx.generator.pyegg.hierarchy.pyattribute(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.core._api.Scope
Order : 40

Create Attribute.

agx.generator.pyegg.hierarchy.pydecorator(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.pyegg.scope.DecoratorScope
Order : 40

Create Decorator.

agx.generator.sql.generator.pyattribute(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.core._api.Scope
Order : 41

Create Attribute.

agx.generator.sql.generator.sql_config(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.sql.scope.SqlSAConfigScope
Order : 41

writes the sql config.

agx.generator.dexterity.dxgenerator.createschemaclass(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.plone.scope.ContentTypeScope
Order : 99

create the schema interface class on the fly.

agx.generator.plone.gsgenerator.gsprofiledirectories(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.plone.scope.ProfileScope
Order : 100

Create GS profile directories.

agx.generator.plone.gsgenerator.gsprofilejsregistry(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.plone.scope.ProfileScope
Order : 110

Create jsregistry.xml

agx.generator.plone.gsgenerator.gsprofilezcml(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.plone.scope.ProfileScope
Order : 110

Create configure.zcml if not exists yet, profiles.zcml and profile specific directives.

agx.generator.plone.gsgenerator.gsprofilemetadata(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.plone.scope.ProfileScope
Order : 110

Create metadata.xml

agx.generator.plone.gsgenerator.gsprofilecssregistry(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.plone.scope.ProfileScope
Order : 110

Create cssregistry.xml

agx.generator.plone.gsgenerator.gsprofilesetuphandlers(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.plone.scope.ProfileScope
Order : 120

Create jsregistry.xml

agx.generator.sql.generator.sqlrelations_collect(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.core._api.Scope
Order : -1

Finds all associations, prepares them and adds them to the corrsponding classes.

agx.generator.generator.generator.generate_vanilla_profile(self, source, target)
Transform : uml2fs
Generator : hierarchygenerator
Scope : agx.generator.generator.scope.ProfileScope
Order : -1

uml2fs - connectorgenerator

Generator for connecting elements, such as generalizations.

agx.generator.sql.generator.sqlrelations_foreignkeys(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.generator.sql.scope.SqlContentScope
Order : 8

Generate foreign key attributes.

agx.generator.sql.generator.sqljoinedtablebaseclass(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.generator.sql.scope.SqlJoinedTableInheritanceScope
Order : 9

preparation for joined table inheritance base class.

agx.generator.generator.generator.generatescopeclass(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.generator.generator.scope.ClassScopeScope
Order : 9

Generates scope classes.

agx.generator.zca.zcagenerator.zcarealize(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.core._api.Scope
Order : 10
agx.generator.zca.zcagenerator.zcaeventforcollect(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.generator.zca.scope.EventForScope
Order : 10
agx.generator.zca.zcagenerator.zcaadaptscollect(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.generator.zca.scope.AdaptsScope
Order : 10
agx.generator.sql.generator.sqlcontentclass(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.generator.sql.scope.SqlContentScope
Order : 10

sqlalchemy class.

agx.generator.zca.zcagenerator.interfacegeneralization(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.core._api.Scope
Order : 10

Create generalization between interfaces .

agx.generator.pyegg.connectors.generalization(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.core._api.Scope
Order : 10

Create generalization.

agx.generator.sql.generator.sqlcontentclass_engine_created_handler(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.generator.sql.scope.SqlContentScope
Order : 11

create and register the handler for the IEngineCreatedEvent.

agx.generator.pyegg.connectors.inheritancetokenizer(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.core._api.Scope
Order : 20

Write inheritanceorder to token.

agx.generator.pyegg.connectors.pyfunctionfromclass(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.core._api.Scope
Order : 30

Convert Class to function if class has stereotype function set.

agx.generator.zca.zcagenerator.zcasubscriber(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.generator.zca.scope.SubscriberScope
Order : 42
agx.generator.dexterity.gsgenerator.gsprofiletypes(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.generator.plone.scope.ContentTypeScope
Order : 100

Create or extend types.xml and corresponding TYPENAME.xml.

agx.generator.dexterity.dxgenerator.grokforcontentclass(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.generator.plone.scope.ContentTypeScope
Order : 110

create the schema interface class on the fly.

agx.generator.plone.viewgenerator.zcviewdepcollect(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.core._api.Scope
Order : 140

Collect all view dependencies

agx.generator.generator.generator.prepare_zcml(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.generator.pyegg.scope.EggScope
Order : -1

Prepares zcml for generator stuff, therefore the check.

agx.generator.generator.generator.make_generators(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.generator.generator.scope.GeneratorScope
Order : -1
agx.generator.zca.zcagenerator.collectpermissions(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.generator.zca.scope.PermitsScope
Order : -1
agx.generator.generator.generator.create_register_func(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.generator.pyegg.scope.EggScope
Order : -1

Creates the register function.

agx.generator.zca.zcagenerator.createpermission(self, source, target)
Transform : uml2fs
Generator : connectorgenerator
Scope : agx.generator.zca.scope.PermissionScope
Order : -1

uml2fs - semanticsgenerator

Generator for code sematics.

agx.generator.sql.generator.sqlrelations_relations(self, source, target)
Transform : uml2fs
Generator : semanticsgenerator
Scope : agx.generator.sql.scope.SqlContentScope
Order : 9

generate relations.

agx.generator.pyegg.semantics.inheritanceorder(self, source, target)
Transform : uml2fs
Generator : semanticsgenerator
Scope : agx.core._api.Scope
Order : 10

Fix inheritance order.

agx.generator.generator.generator.generatescopereg(self, source, target)
Transform : uml2fs
Generator : semanticsgenerator
Scope : agx.generator.generator.scope.ScopeScope
Order : 15
agx.generator.pyegg.semantics.dependencysorter(self, source, target)
Transform : uml2fs
Generator : semanticsgenerator
Scope : agx.generator.pyegg.scope.ModuleScope
Order : 30

Sort classes in modules dependencies.

agx.generator.pyegg.semantics.emptymoduleremoval(self, source, target)
Transform : uml2fs
Generator : semanticsgenerator
Scope : agx.generator.pyegg.scope.PackageScope
Order : 40
agx.generator.pyegg.semantics.emptymoduleremoval(self, source, target)
Transform : uml2fs
Generator : semanticsgenerator
Scope : agx.generator.pyegg.scope.EggScope
Order : 40
agx.generator.dexterity.gsgenerator.gsdynamicview(self, source, target)
Transform : uml2fs
Generator : semanticsgenerator
Scope : agx.core._api.Scope
Order : 100

Add view method to FTI’s of all dependent content types.

agx.generator.pyegg.semantics.autoimport(self, source, target)
Transform : uml2fs
Generator : semanticsgenerator
Scope : agx.generator.pyegg.scope.AutoimportScope
Order : -1

Takes classes with ‘api’ stereotype and imports them into the pyegg’s __init__.py.

agx.generator.generator.generator.generate_profile_location_zcml(self, source, target)
Transform : uml2fs
Generator : semanticsgenerator
Scope : agx.generator.generator.scope.ProfileScope
Order : -1
agx.generator.sql.generator.sql_dependencies(self, source, target)
Transform : uml2fs
Generator : semanticsgenerator
Scope : agx.generator.sql.scope.SqlSAConfigScope
Order : -1
agx.generator.pyegg.semantics.apiexporter(self, source, target)
Transform : uml2fs
Generator : semanticsgenerator
Scope : agx.generator.pyegg.scope.ApiScope
Order : -1

Takes classes with ‘api’ stereotype and imports them into the pyegg’s __init__.py.

agx.generator.generator.generator.generate_profile_location(self, source, target)
Transform : uml2fs
Generator : semanticsgenerator
Scope : agx.generator.generator.scope.ProfileScope
Order : -1
agx.generator.dexterity.dxgenerator.dxpackagedependencies(self, source, target)
Transform : uml2fs
Generator : semanticsgenerator
Scope : agx.generator.pyegg.scope.EggScope
Order : -1
agx.generator.generator.generator.common_imports(self, source, target)
Transform : uml2fs
Generator : semanticsgenerator
Scope : agx.generator.pyegg.scope.ModuleScope
Order : -1

does common imports for modules with handlers

uml2fs - gen_connectorgenerator

extra generator needed for handlers, that have to be treated as functions

agx.generator.generator.generator.finalize_handler(self, source, target)
Transform : uml2fs
Generator : gen_connectorgenerator
Scope : agx.generator.generator.scope.HandlerScope
Order : 15

uml2fs - zzcleanupgenerator

XXX Generator for final code cleanup of scope classes, this needs to be moved generically into pyegg as a final generator but therefore we need an order field on generators to be sorted on

agx.generator.generator.generator.purgeclasses(self, source, target)
Transform : uml2fs
Generator : zzcleanupgenerator
Scope : agx.core._api.Scope
Order : 255

Remove the classes that should not be generated, should run quite in the end.

XXX: this one sould belong to pyegg in a final generator, but there needs to be done some work on sorting generators first

uml2fs - sqlgenerator

Generator for code sematics.

uml2fs - zcagenerator

Generator for code sematics.

agx.generator.zca.zcagenerator.zcaeventfor(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.zca.scope.SubscriberScope
Order : 20
agx.generator.zca.zcagenerator.zcaadapts(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.zca.scope.AdapterScope
Order : 20
agx.generator.dexterity.dxgenerator.dxcollection(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.dexterity.scope.CollectionScope
Order : 100
agx.generator.dexterity.dxgenerator.dxobject(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.dexterity.scope.ObjectScope
Order : 100
agx.generator.dexterity.dxgenerator.dxfield(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.dexterity.scope.FieldScope
Order : 100
agx.generator.dexterity.dxgenerator.dxminmax(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.dexterity.scope.MinMaxScope
Order : 100
agx.generator.dexterity.dxgenerator.typeview(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.plone.scope.ContentTypeScope
Order : 100
agx.generator.dexterity.dxgenerator.behaviorschema(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.dexterity.scope.BehaviorScope
Order : 100
agx.generator.dexterity.dxgenerator.dxdict(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.dexterity.scope.DictScope
Order : 100
agx.generator.dexterity.dxgenerator.dxminmaxlen(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.dexterity.scope.MinMaxLenScope
Order : 100
agx.generator.dexterity.dxgenerator.dxrichtext(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.dexterity.scope.RichTextScope
Order : 100
agx.generator.dexterity.dxgenerator.behavioradapter(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.dexterity.scope.BehaviorScope
Order : 110
agx.generator.dexterity.dxgenerator.schemaclass(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.plone.scope.ContentTypeScope
Order : 110
agx.generator.zca.zcagenerator.zcarealize_finalize(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.core._api.Scope
Order : -1
agx.generator.zca.zcagenerator.zcaadapter(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.zca.scope.AdapterScope
Order : -1
agx.generator.zca.zcagenerator.zcautility(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.zca.scope.UtilityScope
Order : -1

Create zope utility.

agx.generator.zca.zcagenerator.zcaadapterdefaultinit(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.zca.scope.AdapterScope
Order : -1

Set default __init__ function on adapter class if not present yet.

agx.generator.zca.zcagenerator.zcaadapter_zcml(self, source, target)
Transform : uml2fs
Generator : zcagenerator
Scope : agx.generator.zca.scope.AdapterScope
Order : -1

Create zope adapter.

uml2fs - sqlsemanticsgenerator

Generator for sqlalchemy code sematics.

uml2fs - zcasemanticsgenerator

Generator for zca code sematics.

agx.generator.plone.viewgenerator.resourcedirectory(self, source, target)
Transform : uml2fs
Generator : zcasemanticsgenerator
Scope : agx.generator.plone.scope.ProfileScope
Order : 50

Create resource directory and register in ZCML.

agx.generator.plone.viewgenerator.resourceregistries(self, source, target)
Transform : uml2fs
Generator : zcasemanticsgenerator
Scope : agx.generator.plone.scope.ProfileScope
Order : 60

Create main.css and main.js file in resources directory.

Runs after browser.zcml has been created.

agx.generator.dexterity.dxgenerator.dxitem(self, source, target)
Transform : uml2fs
Generator : zcasemanticsgenerator
Scope : agx.generator.plone.scope.ContentTypeScope
Order : 99
agx.generator.dexterity.gsgenerator.gscomposition(self, source, target)
Transform : uml2fs
Generator : zcasemanticsgenerator
Scope : agx.core._api.Scope
Order : 100
agx.generator.dexterity.dxgenerator.dxcomposition(self, source, target)
Transform : uml2fs
Generator : zcasemanticsgenerator
Scope : agx.core._api.Scope
Order : 100
agx.generator.dexterity.dxgenerator.dependencysorter(self, source, target)
Transform : uml2fs
Generator : zcasemanticsgenerator
Scope : agx.generator.plone.scope.ContentTypeScope
Order : 100
agx.generator.dexterity.gsgenerator.gsbehavior(self, source, target)
Transform : uml2fs
Generator : zcasemanticsgenerator
Scope : agx.core._api.Scope
Order : -1
agx.generator.dexterity.gsgenerator.standardbehavior(self, source, target)
Transform : uml2fs
Generator : zcasemanticsgenerator
Scope : agx.generator.plone.scope.ContentTypeScope
Order : -1

uml2fs - plonegenerator

Generator for plone. Runs after ZCA semantics

agx.generator.dexterity.dxgenerator.typeicon(self, source, target)
Transform : uml2fs
Generator : plonegenerator
Scope : agx.generator.plone.scope.ContentTypeScope
Order : 100
agx.generator.plone.viewgenerator.zcviewfinalize(self, source, target)
Transform : uml2fs
Generator : plonegenerator
Scope : agx.generator.plone.scope.ViewClassScope
Order : 145

Create zope interface.

agx.generator.plone.viewgenerator.plonebrowserview(self, source, target)
Transform : uml2fs
Generator : plonegenerator
Scope : agx.generator.plone.scope.ViewClassScope
Order : 150

uml2fs - dxcleanupgenerator

doing cleanup.

agx.generator.dexterity.dxgenerator.schemaclass_move_attribs(self, source, target)
Transform : uml2fs
Generator : dxcleanupgenerator
Scope : agx.generator.plone.scope.ContentTypeScope
Order : 99

Move the content class attribute to the schema class.

agx.generator.dexterity.dxgenerator.purgecontentclasses(self, source, target)
Transform : uml2fs
Generator : dxcleanupgenerator
Scope : agx.generator.plone.scope.ContentTypeScope
Order : 160

remove the content classes that should not be generated.