Permalink
Fetching contributors…
Cannot retrieve contributors at this time
201 lines (200 sloc) 11.5 KB
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<context version="6.0.1.800">
<scope name="hades" type="Project">
<element name="Filter" type="TypeFilterReferenceOverridden">
<element name="org.synyx.hades.**" type="IncludeTypePattern"/>
</element>
<architecture>
<element name="DAO Interface" type="Layer">
<element name="Assignment" type="TypeFilter">
<element name="org.synyx.hades.dao.*" type="IncludeTypePattern"/>
</element>
<dependency type="AllowedDependency" toName="Project|hades::Layer|Domain"/>
</element>
<element name="DAO Implementation" type="Layer">
<element name="Assignment" type="TypeFilter">
<element name="org.synyx.hades.dao.orm.*" type="IncludeTypePattern"/>
</element>
<dependency type="AllowedDependency" toName="Project|hades::Layer|DAO Interface"/>
<dependency type="AllowedDependency" toName="Project|hades::Layer|DAO Query"/>
<dependency type="AllowedDependency" toName="Project|hades::Layer|Domain"/>
<dependency type="AllowedDependency" toName="Project|hades::Layer|Utility"/>
</element>
<element name="Spring Namespace Configuration" type="Layer">
<element name="Assignment" type="TypeFilter">
<element name="org.synyx.hades.dao.config.*" type="IncludeTypePattern"/>
</element>
<dependency type="AllowedDependency" toName="Project|hades::Layer|DAO Interface"/>
<dependency type="AllowedDependency" toName="Project|hades::Layer|DAO Query"/>
<dependency type="AllowedDependency" toName="External|External::Layer|Spring Framework"/>
<dependency type="AllowedDependency" toName="Project|hades::Layer|Utility"/>
<dependency type="AllowedDependency" toName="External|External::Layer|Others::Subsystem|XML"/>
</element>
<element name="Domain" type="Layer">
<element name="Assignment" type="TypeFilter">
<element name="org.synyx.hades.domain.**" type="IncludeTypePattern"/>
</element>
<element name="Auditing" type="Subsystem">
<element name="Assignment" type="TypeFilter">
<element name="**.auditing.*" type="IncludeTypePattern"/>
</element>
<dependency type="AllowedDependency" toName="Project|hades::Layer|Domain::Subsystem|Core"/>
<dependency type="AllowedDependency" toName="External|External::Layer|Others::Subsystem|JPA"/>
<dependency type="AllowedDependency" toName="External|External::Layer|Others::Subsystem|JodaTime"/>
</element>
<element name="Core" type="Subsystem">
<element name="Assignment" type="TypeFilter">
<element name="**.domain.*" type="IncludeTypePattern"/>
</element>
</element>
<element name="Auditing Support" type="Subsystem">
<element name="Assignment" type="TypeFilter">
<element name="**.auditing.support.*" type="IncludeTypePattern"/>
</element>
<dependency type="AllowedDependency" toName="External|External::Layer|Spring Framework"/>
<dependency type="AllowedDependency" toName="Project|hades::Layer|Domain::Subsystem|Auditing"/>
<dependency type="AllowedDependency" toName="External|External::Layer|Others::Subsystem|AspectJ"/>
<dependency type="AllowedDependency" toName="External|External::Layer|Others::Subsystem|JPA"/>
<dependency type="AllowedDependency" toName="External|External::Layer|Others::Subsystem|JodaTime"/>
<dependency type="AllowedDependency" toName="External|External::Layer|Spring Framework::Subsystem|Aspects"/>
</element>
<dependency type="AllowedDependency" toName="External|External::Layer|Others::Subsystem|JPA"/>
</element>
<element name="DAO Query" type="Layer">
<element name="Assignment" type="TypeFilter">
<element name="org.synyx.hades.dao.query.*" type="IncludeTypePattern"/>
</element>
<dependency type="AllowedDependency" toName="Project|hades::Layer|DAO Interface"/>
<dependency type="AllowedDependency" toName="Project|hades::Layer|Domain"/>
<dependency type="AllowedDependency" toName="Project|hades::Layer|Utility"/>
</element>
<element name="Utility" type="Layer">
<element name="Assignment" type="TypeFilter">
<element name="**.util.**" type="IncludeTypePattern"/>
</element>
<dependency type="AllowedDependency" toName="Project|hades::Layer|DAO Interface"/>
</element>
<element name="Auditing" type="VerticalSlice">
<element name="Assignment" type="TypeFilter"/>
<reference name="Project|hades::Layer|Domain::Subsystem|Auditing"/>
<reference name="Project|hades::Layer|Domain::Subsystem|Auditing Support"/>
<dependency type="AllowedDependency" toName="External|External"/>
<dependency type="AllowedDependency" toName="External|External::VerticalSlice|AOP/AspectJ"/>
</element>
</architecture>
<workspace>
<element name="hades/src/main/java" type="JavaRootDirectory">
<reference name="Project|hades::BuildUnit|org.synyx.hades:org.synyx.hades"/>
</element>
<element name="hades/src/main/resources" type="JavaRootDirectory">
<reference name="Project|hades::BuildUnit|org.synyx.hades:org.synyx.hades"/>
</element>
<element name="hades/target/classes" type="JavaRootDirectory">
<reference name="Project|hades::BuildUnit|org.synyx.hades:org.synyx.hades"/>
</element>
</workspace>
<itemDefinition>
<item type="MoveTypeItem">
<property name="AssignedTo" value=""/>
<property name="Comment" value=""/>
<property name="Date" value="2009-01-25 14:09:46"/>
<property name="Priority" value="Medium"/>
<property name="TargetNamespace" value="org.synyx.hades.domain"/>
<property name="TargetScope" value="hades"/>
<property name="Type" value="org.synyx.hades.domain.support.Order"/>
</item>
</itemDefinition>
<physical>
<element name="org.synyx.hades:org.synyx.hades" type="BuildUnit">
<stereotype name="Unrestricted"/>
</element>
</physical>
</scope>
<scope name="External" type="External">
<element name="Filter" type="TypeFilter">
<element name="**" type="IncludeTypePattern"/>
<element name="java.*" type="ExcludeTypePattern"/>
<element name="java.io.*" type="ExcludeTypePattern"/>
<element name="java.util.regex.*" type="ExcludeTypePattern"/>
<element name="java.util.**" type="ExcludeTypePattern"/>
<element name="java.lang.*" type="ExcludeTypePattern"/>
<element name="java.lang.annotation.*" type="ExcludeTypePattern"/>
</element>
<architecture>
<element name="Persistence" type="Layer">
<element name="Assignment" type="TypeFilter"/>
<element name="Hibernate" type="Subsystem">
<element name="Assignment" type="TypeFilter">
<element name="org.hibernate.**" type="IncludeTypePattern"/>
</element>
</element>
<element name="EclipseLink" type="Subsystem">
<element name="Assignment" type="TypeFilter">
<element name="org.eclipse.persistence.**" type="IncludeTypePattern"/>
</element>
</element>
<element name="OpenJPA" type="Subsystem">
<element name="Assignment" type="TypeFilter">
<element name="org.apache.openjpa.**" type="IncludeTypePattern"/>
</element>
</element>
</element>
<element name="Spring Framework" type="Layer">
<element name="Assignment" type="TypeFilter">
<element name="org.springframework.**" type="IncludeTypePattern"/>
</element>
<element name="Namespace support" type="Subsystem">
<element name="Assignment" type="TypeFilter">
<element name="org.springframework.context.**" type="IncludeTypePattern"/>
<element name="org.springframework.core.type.**" type="IncludeTypePattern"/>
</element>
</element>
<element name="Aspects" type="Subsystem">
<element name="Assignment" type="TypeFilter">
<element name="**.aspectj.**" type="IncludeTypePattern"/>
</element>
</element>
</element>
<element name="AOP/AspectJ" type="VerticalSlice">
<element name="Assignment" type="TypeFilter"/>
<reference name="External|External::Layer|Spring Framework::Subsystem|Aspects"/>
<reference name="External|External::Layer|Others::Subsystem|AspectJ"/>
</element>
<element name="Others" type="Layer">
<element name="Assignment" type="TypeFilter"/>
<element name="AspectJ" type="Subsystem">
<element name="Assignment" type="TypeFilter">
<element name="org.aspectj.**" type="IncludeTypePattern"/>
<element name="org.aopalliance.**" type="IncludeTypePattern"/>
</element>
</element>
<element name="JPA" type="Subsystem">
<element name="Assignment" type="TypeFilter">
<element name="javax.persistence.**" type="IncludeTypePattern"/>
</element>
</element>
<element name="JodaTime" type="Subsystem">
<element name="Assignment" type="TypeFilter">
<element name="org.joda.time.*" type="IncludeTypePattern"/>
</element>
</element>
<element name="Reflection" type="Subsystem">
<element name="Assignment" type="TypeFilter">
<element name="java.lang.reflect.*" type="IncludeTypePattern"/>
</element>
</element>
<element name="XML" type="Subsystem">
<element name="Assignment" type="TypeFilter">
<element name="org.w3c.dom.**" type="IncludeTypePattern"/>
</element>
</element>
</element>
</architecture>
</scope>
<scope name="Global" type="Global">
<element name="Configuration" type="Configuration"/>
<element name="Filter" type="TypeFilter">
<element name="**" type="IncludeTypePattern"/>
</element>
</scope>
</context>