Default Expander Config

As a reference, this is the default expander config of version 3.2.1.3:

!expanders
applicationExpanders:
  expanders:
  - expanderClass: net.democritus.af.ApplicationXmlExpander
    artefact: common.applicationXml
  - expanderClass: net.democritus.af.maven.WebXMLExpander
    artefact: common.webXml
  - expanderClass: net.democritus.af.shared.common.ApplicationPropertiesExpander
    artefact: common.applicationProperties
  - expanderClass: net.democritus.af.shared.common.RuntimePropertiesExpander
    artefact: common.runtimeProperties
  - expanderClass: net.democritus.af.BuildPropertiesExpander
    artefact: ant.buildProperties
    technology: ANT
  - expanderClass: net.democritus.af.BuildXmlExpander
    artefact: ant.buildXml
    technology: ANT
  - expanderClass: net.democritus.af.maven.ApplicationEarPOMExpander
    artefact: maven.earPom
    technology: MAVEN
  - expanderClass: net.democritus.af.maven.ApplicationEjbEarPOMExpander
    artefact: maven.ejbEarPom
    technology: MAVEN
  - expanderClass: net.democritus.af.maven.ApplicationPOMExpander
    artefact: maven.rootPom
    technology: MAVEN
  - expanderClass: net.democritus.af.maven.ApplicationSharedPOMExpander
    artefact: maven.sharedPom
    technology: MAVEN
  - expanderClass: net.democritus.af.maven.ApplicationWarPOMExpander
    artefact: maven.warPom
    technology: MAVEN
  - expanderClass: net.democritus.af.control.struts2.ApplicationMenuExpander
    artefact: struts2.applicationMenu
    technology: STRUTS2
  - expanderClass: net.democritus.af.struts2.StrutsXmlCustomExpander
    artefact: struts2.strutsXmlCustom
    technology: STRUTS2
  - expanderClass: net.democritus.af.struts2.StrutsXmlExpander
    artefact: struts2.strutsXml
    technology: STRUTS2
  - expanderClass: net.democritus.af.struts2.StrutsXmlFooterExpander
    artefact: struts2.strutsXmlFooter
    technology: STRUTS2
  - expanderClass: net.democritus.af.struts2.StrutsXmlHeaderExpander
    artefact: struts2.strutsXmlHeader
    technology: STRUTS2
  - expanderClass: net.democritus.af.struts2.ValidatorsXmlExpander
    artefact: struts2.validatorsXml
    technology: STRUTS2
  - expanderClass: net.democritus.af.struts2.XWorkConversionPropertiesExpander
    artefact: struts2.xworkConversionProperties
    technology: STRUTS2
  - expanderClass: net.democritus.af.struts2.StrutsPropertiesExpander
    artefact: struts2.strutsProperties
    technology: STRUTS2
  - expanderClass: net.democritus.af.struts2.NSXApplicationScriptExpander
    artefact: struts2.nsxApplicationScript
    technology: STRUTS2
  - expanderClass: net.democritus.af.shared.ejb3.DefaultApplicationServerPropertiesExpander
    artefact: shared.ejb3.defaultApplicationServerProperties
    technology: EJB3
  - expanderClass: net.democritus.af.view.knockout.ViewSecurityOptionsExpander
    artefact: knockout.securityOptions
    technology: KNOCKOUT
  - expanderClass: net.democritus.af.view.knockout.WelcomeIncludeExpander
    artefact: knockout.welcomeInclude
    technology: KNOCKOUT
  - expanderClass: net.democritus.af.view.knockout.ApplicationViewIncludeBeforeExpander
    artefact: knockout.includeBefore
    technology: KNOCKOUT
  - expanderClass: net.democritus.af.view.knockout.ApplicationViewIncludeAfterExpander
    artefact: knockout.includeAfter
    technology: KNOCKOUT
componentExpanders:
  expanders:
  - expanderClass: net.democritus.co.ComponentScreensBatchProvisioner
    artefact: component.screensProvisoner.sh
  - expanderClass: net.democritus.co.ComponentScreensShellProvisioner
    artefact: component.screensProvisoner.bat
  - expanderClass: net.democritus.co.internal.ComponentLanguageExpander
    artefact: component.language
  - expanderClass: net.democritus.co.ComponentDirectoryExpander
    artefact: component.directories
  - expanderClass: net.democritus.co.ComponentExtensionDirectoryExpander
    artefact: component.extDirectories
  - expanderClass: net.democritus.co.ComponentTestDirectoryExpander
    artefact: component.testDirectories
  - expanderClass: net.democritus.co.maven.ComponentPOMExpander
    artefact: component.maven.pom
    technology: MAVEN
  - expanderClass: net.democritus.co.maven.SharedPOMExpander
    artefact: component.shared.maven.pom
    technology: MAVEN
  - expanderClass: net.democritus.co.maven.DataPOMExpander
    artefact: component.data.maven.pom
    technology: MAVEN
  - expanderClass: net.democritus.co.maven.LogicPOMExpander
    artefact: component.logic.maven.pom
    technology: MAVEN
  - expanderClass: net.democritus.co.maven.ProxyPOMExpander
    artefact: component.proxy.maven.pom
    technology: MAVEN
  - expanderClass: net.democritus.co.maven.ControlPOMExpander
    artefact: component.control.maven.pom
    technology: MAVEN
  - expanderClass: net.democritus.co.maven.ViewPOMExpander
    artefact: component.view.maven.pom
    technology: MAVEN
  - expanderClass: net.democritus.co.maven.ClientPOMExpander
    artefact: component.client.maven.pom
    technology: MAVEN
  - expanderClass: net.democritus.co.ejb3.BuildPropertiesExpander
    artefact: component.ant.buildProperties
    technology: ANT
  - expanderClass: net.democritus.co.ejb3.BuildXmlExpander
    artefact: component.ant.buildXml
    technology: ANT
  - expanderClass: net.democritus.co.ejb2.BuildPropertiesExpander
    artefact: component.ant.buildProperties
    technology: ANT
  - expanderClass: net.democritus.co.ejb2.BuildXmlExpander
    artefact: component.ant.buildXml
    technology: ANT
  - expanderClass: net.democritus.co.ejb2.BuildXmlPalver1Expander
    artefact: component.ant.buildXmlPalver1
    technology: ANT
  - expanderClass: net.democritus.co.ejb3.AntInstallScriptExpander
    artefact: component.ant.installScript
    technology: ANT
  - expanderClass: net.democritus.co.meta.ComponentMetaDataExpander
    artefact: component.shared.metaData
    layer: SHARED_LAYER
  - expanderClass: net.democritus.co.internal.ComponentCommandLoggerBeanExpander
    artefact: component.logic.commandLoggerBean
    technology: EJB3
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.co.internal.ComponentCommandLoggerLocalExpander
    artefact: component.logic.commandLoggerInterface
    technology: EJB3
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.co.ejb2.ComponentDeploymentExpander
    artefact: component.ejb2.componentDeployment
    technology: EJB2
  - expanderClass: net.democritus.co.ejb3.ComponentDeploymentExpander
    artefact: component.ejb3.componentDeployment
    technology: EJB3
  - expanderClass: net.democritus.co.ejb3.ComponentProxyAgentsExpander
    artefact: component.proxy.componentAgents
    layer: PROXY_LAYER
  - expanderClass: net.democritus.co.ejb3.ComponentAgentsInterfaceExpander
    artefact: component.proxy.componentAgentsInterface
    layer: SHARED_LAYER
  - expanderClass: net.democritus.co.ejb3.ComponentLocalAgentsExpander
    artefact: component.logic.componentAgents
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.co.cocoon.ComponentTranslationNLExpander
    artefact: component.cocoon2.translation.nl
    technology: COCOON2
  - expanderClass: net.democritus.co.cocoon.ComponentTranslationUKExpander
    artefact: component.cocoon2.translation.uk
    technology: COCOON2
  - expanderClass: net.democritus.co.struts2.ComponentTranslationDefaultExpander
    artefact: component.control.struts2.translation.default
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.co.struts2.ComponentTranslationNLExpander
    artefact: component.control.struts2.translation.nl
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.co.struts2.ComponentTranslationUKExpander
    artefact: component.control.struts2.translation.uk
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.co.struts2.StrutsComponentXmlExpander
    artefact: component.control.struts2.xml
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.co.control.struts2.ComponentMenuExpander
    artefact: component.control.struts2.menu
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.co.struts2.StrutsComponentXmlIncludesExpander
    artefact: component.control.struts2.xmlIncludes
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.co.control.struts2.AddComponentToApplicationMenuExpander
    artefact: component.control.struts2.applicationMenu
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.co.view.knockout.ComponentViewIncludeBeforeExpander
    artefact: component.view.knockout.includeBefore
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.co.view.knockout.ComponentViewIncludeAfterExpander
    artefact: component.view.knockout.includeAfter
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.js.ComponentInformationJsExpander
    artefact: component.view.knockout.information
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.co.view.knockout.AddComponentToApplicationViewInludeExpander
    artefact: component.view.knockout.viewInclude
    technology: KNOCKOUT
    layer: VIEW_LAYER
dataElementExpanders:
  expanders:
  - expanderClass: net.democritus.de.common.AgentInterfaceExpander
    artefact: shared.agentInterface
    layer: SHARED_LAYER
  - expanderClass: net.democritus.de.common.CommandExpander
    artefact: shared.command
    layer: SHARED_LAYER
  - expanderClass: net.democritus.de.common.CommandValidatorExpander
    artefact: shared.commandValidator
    layer: SHARED_LAYER
  - expanderClass: net.democritus.de.common.UniquenessValidationExpander
    artefact: shared.uniquenessValidator
    layer: SHARED_LAYER
  - expanderClass: net.democritus.de.common.DataStateTypeExpander
    artefact: shared.dataStateType
    layer: SHARED_LAYER
  - expanderClass: net.democritus.de.common.DataElementMapperExpander
    artefact: shared.mapper
    layer: SHARED_LAYER
  - expanderClass: net.democritus.de.common.PlotDetailsExpander
    artefact: shared.plotDetails
    layer: SHARED_LAYER
  - expanderClass: net.democritus.de.common.CountByStatusResultExpander
    artefact: shared.countByStatusResult
    layer: SHARED_LAYER
  - expanderClass: net.democritus.de.ejb3.ClaimCleanerExpander
    artefact: logic.claim.cleaner
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.de.ejb2.BeanExpander
    artefact: logic.ejb2.bean
    technology: EJB2
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.de.ejb2.LocalExpander
    artefact: shared.ejb2.local
    technology: EJB2
    layer: SHARED_LAYER
  - expanderClass: net.democritus.de.ejb2.HomeLocalExpander
    artefact: shared.ejb2.homeLocal
    technology: EJB2
    layer: SHARED_LAYER
  - expanderClass: net.democritus.de.ejb2.RemoteExpander
    artefact: shared.ejb2.remote
    technology: EJB2
    layer: SHARED_LAYER
  - expanderClass: net.democritus.de.ejb2.HomeRemoteExpander
    artefact: shared.ejb2.homeRemote
    technology: EJB2
    layer: SHARED_LAYER
  - expanderClass: net.democritus.de.ejb2.AgentExpander
    artefact: proxy.ejb2.agent
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.de.ejb2.ClientExpander
    artefact: client.ejb2.client
    technology: EJB2
    layer: CLIENT_LAYER
  - expanderClass: net.democritus.de.ejb2.ImportClientExpander
    artefact: client.ejb2.importClient
    technology: EJB2
    layer: CLIENT_LAYER
  - expanderClass: net.democritus.de.ejb3.DataExpander
    artefact: data.jpa.entity
    technology: JPA
    layer: DATA_LAYER
  - expanderClass: net.democritus.de.ejb3.DataCrudsExpander
    artefact: data.jpa.cruds
    technology: JPA
    layer: DATA_LAYER
  - expanderClass: net.democritus.de.ejb3.DataCrudsLocalExpander
    artefact: data.jpa.crudsLocal
    technology: JPA
    layer: DATA_LAYER
  - expanderClass: net.democritus.de.ejb3.DataCrudsLocalFixExpander
    artefact: data.jpa.crudsLocal
    technology: JPA
    layer: DATA_LAYER
  - expanderClass: net.democritus.de.ejb3.DataCrudsInternalExpander
    artefact: data.jpa.crudsInternal
    technology: JPA
    layer: DATA_LAYER
  - expanderClass: net.democritus.de.ejb3.FinderBeanExpander
    artefact: data.jpa.finderBean
    technology: JPA
    layer: DATA_LAYER
  - expanderClass: net.democritus.de.ejb3.FinderLocalExpander
    artefact: data.jpa.finderLocal
    technology: EJB3
    layer: DATA_LAYER
  - expanderClass: net.democritus.de.ejb3.BeanExpander
    artefact: logic.ejb3.bean
    technology: EJB3
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.de.ejb3.LocalExpander
    artefact: shared.ejb3.local
    technology: EJB3
    layer: SHARED_LAYER
  - expanderClass: net.democritus.de.ejb3.ProxyExpander
    artefact: proxy.ejb3.proxy
    technology: EJB3
    layer: PROXY_LAYER
  - expanderClass: net.democritus.de.ejb3.AgentExpander
    artefact: proxy.ejb3.agent
    technology: EJB3
    layer: PROXY_LAYER
  - expanderClass: net.democritus.de.ejb3.AgentLocalExpander
    artefact: logic.ejb3.agent
    technology: EJB3
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.de.ejb3.RemoteExpander
    artefact: shared.ejb3.remote
    technology: EJB3
    layer: SHARED_LAYER
  - expanderClass: net.democritus.de.ejb3.ClientExpander
    artefact: client.ejb3.client
    technology: EJB3
    layer: CLIENT_LAYER
  - expanderClass: net.democritus.de.ejb3.ImportClientExpander
    artefact: client.ejb3.importClient
    technology: EJB3
    layer: CLIENT_LAYER
  - expanderClass: net.democritus.de.ejb3.anchor.BeanAnchorExpander
    artefact: logic.ejb3.beanAnchor
    technology: EJB3
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.de.ejb3.anchor.BeanAnchorLocalExpander
    artefact: logic.ejb3.beanAnchorLocal
    technology: EJB3
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.view.knockout.v2.js.PageModelJsExpander
    artefact: view.knockout.pageModel
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.js.TableViewJsExpander
    artefact: view.knockout.tableView
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.html.ReferenceListHtmlExpander
    artefact: view.knockout.referenceList
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.io.html.IoHtmlPageExpander
    artefact: view.knockout.io.page.html
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.io.js.IoJsPageModelExpander
    artefact: view.knockout.io.page.js
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.de.yaml.YamlExporterExpander
    artefact: client.yaml.exporter
    technology: YAML
    layer: CLIENT_LAYER
  - expanderClass: net.democritus.ue.struts2.StrutsElementExpander
    artefact: control.struts2.xml
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.DeleterExpander
    artefact: control.struts2.deleter
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.DetailerExpander
    artefact: control.struts2.detailer
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.EntererExpander
    artefact: control.struts2.enterer
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.PerformerExpander
    artefact: control.struts2.performer
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.ProjectorActionExpander
    artefact: control.struts2.projectorAction
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.FindActionExpander
    artefact: control.struts2.findAction
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.ModifyActionExpander
    artefact: control.struts2.modifyAction
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.FetcherExpander
    artefact: control.struts2.fetcher
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.FinderExpander
    artefact: control.struts2.finder
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.IdRetrieverExpander
    artefact: control.struts2.idRetriever
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.RetrieverExpander
    artefact: control.struts2.retriever
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.CommandPerformerExpander
    artefact: control.struts2.commandPerformer
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.CountByStatusPlotActionExpander
    artefact: control.struts2.countByStatusQuery
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.CountPerHourPlotActionExpander
    artefact: control.struts2.countPerHourQuery
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.ReporterExpander
    artefact: control.struts2.reporter
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.de.csv.CsvImporterImplExpander
    artefact: control.common.csv.importerImpl
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.de.csv.CsvExporterImplExpander
    artefact: control.common.csv.exporterImpl
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.ImporterActionExpander
    artefact: control.struts2.importerAction
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.actions.ExporterActionExpander
    artefact: control.struts2.exporterAction
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.validation.EntererValidationXmlExpander
    artefact: control.struts2.entererValidationXml
    technology: STRUTS2
    layer: CONTROL_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.EntryExpander
    artefact: view.struts2.entry
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.EntryPageExpander
    artefact: view.struts2.entryPage
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.EntryFieldsExpander
    artefact: view.struts2.entryFields
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.StatusExpander
    artefact: view.struts2.status
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.DetailPageExpander
    artefact: view.struts2.detailPage
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.DetailRowsExpander
    artefact: view.struts2.detailRows
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.DetailTableExpander
    artefact: view.struts2.detailTable
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.DetailExpander
    artefact: view.struts2.detail
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.ConfirmExpander
    artefact: view.struts2.confirm
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.DeletedExpander
    artefact: view.struts2.deleted
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.DeleteExpander
    artefact: view.struts2.delete
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.ReportExpander
    artefact: view.struts2.report
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.IndirectFormExpander
    artefact: view.struts2.indirectForm
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.DetailFormExpander
    artefact: view.struts2.detailForm
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.KnockoutViewExpander
    artefact: view.struts2.knockoutView
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.FindersExpander
    artefact: view.struts2.finders
    technology: STRUTS2
    layer: VIEW_LAYER
  - expanderClass: net.democritus.ue.struts2.docs.ResultExpander
    artefact: view.struts2.result
    technology: STRUTS2
    layer: VIEW_LAYER
userElementExpanders:
  expanders:
  - expanderClass: net.democritus.view.knockout.DetailExpander
    artefact: view.knockout.detail
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.ElementMapperScriptExpander
    artefact: view.knockout.elementMapper
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.FormExpander
    artefact: view.knockout.form.html
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.PageExpander
    artefact: view.knockout.page.jsp
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.PageScriptExpander
    artefact: view.knockout.page.js
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.html.InstanceFormHtmlExpander
    artefact: view.knockout.form.html
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.html.PageHtmlExpander
    artefact: view.knockout.page.html
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.js.CreateDialogJsExpander
    artefact: view.knockout.createDialog
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.js.DeleteDialogJsExpander
    artefact: view.knockout.deleteDialog
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.js.EditDialogJsExpander
    artefact: view.knockout.editDialog
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.js.EventsJsExpander
    artefact: view.knockout.events
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.js.FinderModelExpander
    artefact: view.knockout.finderModel
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.js.InstanceFormJsExpander
    artefact: view.knockout.form.js
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.js.ProjectorJSExpander
    artefact: view.knockout.projector
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.js.SortingJsExpander
    artefact: view.knockout.sorting
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.js.TableJsExpander
    artefact: view.knockout.table
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.js.ViewDialogJsExpander
    artefact: view.knockout.viewDialog
    technology: KNOCKOUT
    layer: VIEW_LAYER
taskElementExpanders:
  expanders:
  - expanderClass: net.democritus.te.TaskInterfaceExpander
    artefact: shared.common.taskInterface
    layer: SHARED_LAYER
  - expanderClass: net.democritus.te.example.Example1Expander
    artefact: shared.common.taskImplementation
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.te.example.Example2Expander
    artefact: shared.common.taskImplementation
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.te.ejb2.BeanExpander
    artefact: logic.ejb2.bean
    technology: EJB2
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.te.ejb2.LocalExpander
    artefact: shared.ejb2.local
    technology: EJB2
    layer: SHARED_LAYER
  - expanderClass: net.democritus.te.ejb2.HomeLocalExpander
    artefact: shared.ejb2.homeLocal
    technology: EJB2
    layer: SHARED_LAYER
  - expanderClass: net.democritus.te.ejb2.RemoteExpander
    artefact: shared.ejb2.remote
    technology: EJB2
    layer: SHARED_LAYER
  - expanderClass: net.democritus.te.ejb2.HomeRemoteExpander
    artefact: shared.ejb2.homeRemote
    technology: EJB2
    layer: SHARED_LAYER
  - expanderClass: net.democritus.te.ejb3.AgentExpander
    artefact: proxy.ejb3.agent
    technology: EJB3
    layer: PROXY_LAYER
  - expanderClass: net.democritus.te.ejb3.ProxyExpander
    artefact: proxy.ejb3.proxy
    technology: EJB3
    layer: PROXY_LAYER
  - expanderClass: net.democritus.te.ejb3.BeanExpander
    artefact: logic.ejb3.bean
    technology: EJB3
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.te.ejb3.LocalExpander
    artefact: shared.ejb3.local
    technology: EJB3
    layer: SHARED_LAYER
  - expanderClass: net.democritus.te.ejb3.RemoteExpander
    artefact: shared.ejb3.remote
    technology: EJB3
    layer: SHARED_LAYER
flowElementExpanders:
  expanders:
  - expanderClass: net.democritus.fe.ejb2.EngineBeanExpander
    artefact: logic.ejb2.engineBean
    technology: EJB2
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.fe.ejb2.FlowDriverBaseExpander
    artefact: logic.ejb2.flowDriver
    technology: EJB2
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.fe.ejb2.FlowLocalAccessBaseExpander
    artefact: proxy.ejb2.flowLocalAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.fe.ejb2.FlowHomeLocalAccessBaseExpander
    artefact: proxy.ejb2.flowHomeAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.fe.ejb2.FlowRemoteAccessBaseExpander
    artefact: proxy.ejb2.flowRemoteAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.fe.ejb2.FlowHomeRemoteAccessBaseExpander
    artefact: proxy.ejb2.flowHomeRemoteAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.fe.ejb2.TargetLocalAccessBaseExpander
    artefact: proxy.ejb2.targetLocalAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.fe.ejb2.TargetHomeLocalAccessBaseExpander
    artefact: proxy.ejb2.targetHomeLocalAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.fe.ejb2.TargetRemoteAccessBaseExpander
    artefact: proxy.ejb2.targetRemoteLocalAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.fe.ejb2.TargetHomeRemoteAccessBaseExpander
    artefact: proxy.ejb2.targetHomeREmoteAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.fe.common.StateTransitionerExpander
    artefact: logic.common.stateTransitioner
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.fe.common.StateViewerExpander
    artefact: logic.common.stateViewer
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.fe.ejb3.EngineBeanExpander
    artefact: logic.ejb3.engineBean
    technology: EJB3
    layer:  LOGIC_LAYER
  - expanderClass: net.democritus.fe.ejb3.FlowLocalAccessBaseExpander
    artefact: proxy.ejb3.flowLocalAccess
    technology: EJB3
    layer: PROXY_LAYER
  - expanderClass: net.democritus.fe.ejb3.FlowRemoteAccessBaseExpander
    artefact: proxy.ejb3.flowRemoteAccess
    technology: EJB3
    layer: PROXY_LAYER
  - expanderClass: net.democritus.fe.ejb3.InterruptRecoveryExpander
    artefact: proxy.recovery
    layer: LOGIC_LAYER
serviceElementExpanders:
  expanders:
  - expanderClass: net.democritus.se.ejb2.EngineBeanExpander
    artefact: logic.ejb2.engineBean
    technology: EJB2
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.se.ejb2.ServiceDriverBaseExpander
    artefact: logic.ejb2.serviceDriver
    technology: EJB2
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.se.ejb2.ServiceLocalAccessBaseExpander
    artefact: proxy.ejb2.serviceLocalAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.se.ejb2.ServiceHomeLocalAccessBaseExpander
    artefact: proxy.ejb2.serviceHomeAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.se.ejb2.ServiceRemoteAccessBaseExpander
    artefact: proxy.ejb2.serviceRemoteAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.se.ejb2.ServiceHomeRemoteAccessBaseExpander
    artefact: proxy.ejb2.serviceHomeRemoteAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.se.ejb2.TargetLocalAccessBaseExpander
    artefact: proxy.ejb2.targetLocalAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.se.ejb2.TargetHomeLocalAccessBaseExpander
    artefact: proxy.ejb2.targetHomeLocalAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.se.ejb2.TargetRemoteAccessBaseExpander
    artefact: proxy.ejb2.targetRemoteAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.se.ejb2.TargetHomeRemoteAccessBaseExpander
    artefact: proxy.ejb2.targetHomeRemoteAccess
    technology: EJB2
    layer: PROXY_LAYER
  - expanderClass: net.democritus.se.ejb3.EngineBeanExpander
    artefact: logic.ejb3.engineBean
    technology: EJB3
    layer: LOGIC_LAYER
  - expanderClass: net.democritus.se.ejb3.ServiceLocalAccessBaseExpander
    artefact: proxy.ejb3.serviceLocalAccess
    technology: EJB3
    layer: PROXY_LAYER
  - expanderClass: net.democritus.se.ejb3.ServiceRemoteAccessBaseExpander
    artefact: proxy.ejb3.serviceRemoteAccess
    technology: EJB3
    layer: PROXY_LAYER
  - expanderClass: net.democritus.se.ejb3.TargetLocalAccessBaseExpander
    artefact: proxy.ejb3.targetLocalAccess
    technology: EJB3
    layer: PROXY_LAYER
  - expanderClass: net.democritus.se.ejb3.TargetRemoteAccessBaseExpander
    artefact: proxy.ejb3.targetRemoteAccess
    technology: EJB3
    layer: PROXY_LAYER
valueTypeExpanders:
  expanders:
  - expanderClass: net.democritus.valuetype.ValueTypeExpander
    artefact: shared.common.valueType
    layer: SHARED_LAYER
  - expanderClass: net.democritus.valuetype.ValueTypeValidatorExpander
    artefact: shared.common.valueTypeValidator
    layer: SHARED_LAYER
  - expanderClass: net.democritus.valuetype.ValueTypeConverterExpander
    artefact: shared.common.valueTypeConverter
    layer: SHARED_LAYER
finderExpanders:
  expanders:
  - expanderClass: net.democritus.de.common.FinderDetailsExpander
    artefact: shared.common.finderDetails
    layer: SHARED_LAYER
  - expanderClass: net.democritus.view.knockout.FinderFormExpander
    artefact: view.knockout.finderForm
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.FinderMapperScriptExpander
    artefact: view.knockout.finderMapper
    technology: KNOCKOUT
    layer: VIEW_LAYER
projectionExpanders:
  expanders:
  - expanderClass: net.democritus.de.common.ProjectionExpander
    artefact: shared.common.projection
    layer: SHARED_LAYER
  - expanderClass: net.democritus.de.ejb3.ProjectorExpander
    artefact: shared.common.projector
    layer: SHARED_LAYER
  - expanderClass: net.democritus.view.knockout.ListExpander
    artefact: view.knockout.list.html
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.html.ListHtmlExpander
    artefact: view.knockout.list.html
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.html.InstanceViewHtmlExpander
    artefact: view.knockout.instanceView.html
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.js.InstanceModelJsExpander
    artefact: view.knockout.instanceModel.js
    technology: KNOCKOUT
    layer: VIEW_LAYER
commandExpanders:
  expanders:
  - expanderClass: net.democritus.view.knockout.v2.html.CommandFormHtmlExpander
    artefact: view.knockout.commandForm.html
    technology: KNOCKOUT
    layer: VIEW_LAYER
  - expanderClass: net.democritus.view.knockout.v2.js.CommandFormJsExpander
    artefact: view.knockout.commandForm.js
    technology: KNOCKOUT
    layer: VIEW_LAYER
hierarchyExpanders:
  expanders:
  - expanderClass: net.democritus.view.knockout.v2.js.WaterfallJsExpander
    artefact: view.knockout.waterfall.js
    technology: KNOCKOUT
    layer: VIEW_LAYER