├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── drm-core ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.core.runtime.prefs │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.jdt.ui.prefs ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── nitorcreations │ │ ├── DomainClassFinder.java │ │ ├── DomainMapper.java │ │ ├── DomainMapperCli.java │ │ ├── domain │ │ ├── Direction.java │ │ ├── DomainObject.java │ │ ├── Edge.java │ │ └── EdgeType.java │ │ ├── presenters │ │ ├── DefaultGraphvizPresenter.java │ │ └── Presenter.java │ │ └── scanners │ │ ├── AbstractScanner.java │ │ ├── EdgeOperations.java │ │ ├── FieldScanner.java │ │ └── HierarchyScanner.java │ └── test │ └── java │ └── com │ └── nitorcreations │ ├── DomainClassFinderTest.java │ ├── DomainMapperCliTest.java │ ├── DomainMapperTest.java │ ├── domain │ ├── DomainObjectTest.java │ ├── EdgeTest.java │ └── EdgeTypeTest.java │ ├── scanners │ ├── FieldScannerTest.java │ └── HierarchyScannerTest.java │ └── testdomain │ ├── Company.java │ ├── PhoneNumber.java │ ├── Selfie.java │ ├── Task.java │ ├── Timesheet.java │ ├── another │ └── Another.java │ ├── family │ ├── Child.java │ ├── Husband.java │ ├── Mother.java │ └── Wife.java │ ├── package-info.java │ ├── person │ ├── DoubleReferer.java │ ├── Employee.java │ ├── Manager.java │ ├── Person.java │ └── package-info.java │ ├── weirdos │ └── Outer.java │ └── withanonymousclass │ └── ClassWithAnonymousImplementation.java ├── drm-maven ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.jdt.ui.prefs ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── nitorcreations │ │ └── DomainMapperMojo.java │ └── test │ └── java │ └── com │ └── nitorcreations │ ├── DomainMapperMojoTest.java │ └── testdomain │ └── TestPojo.java └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/README.md -------------------------------------------------------------------------------- /drm-core/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /drm-core/.settings/org.eclipse.core.runtime.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | line.separator=\n 3 | -------------------------------------------------------------------------------- /drm-core/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /drm-core/.settings/org.eclipse.jdt.ui.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/.settings/org.eclipse.jdt.ui.prefs -------------------------------------------------------------------------------- /drm-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/pom.xml -------------------------------------------------------------------------------- /drm-core/src/main/java/com/nitorcreations/DomainClassFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/main/java/com/nitorcreations/DomainClassFinder.java -------------------------------------------------------------------------------- /drm-core/src/main/java/com/nitorcreations/DomainMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/main/java/com/nitorcreations/DomainMapper.java -------------------------------------------------------------------------------- /drm-core/src/main/java/com/nitorcreations/DomainMapperCli.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/main/java/com/nitorcreations/DomainMapperCli.java -------------------------------------------------------------------------------- /drm-core/src/main/java/com/nitorcreations/domain/Direction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/main/java/com/nitorcreations/domain/Direction.java -------------------------------------------------------------------------------- /drm-core/src/main/java/com/nitorcreations/domain/DomainObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/main/java/com/nitorcreations/domain/DomainObject.java -------------------------------------------------------------------------------- /drm-core/src/main/java/com/nitorcreations/domain/Edge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/main/java/com/nitorcreations/domain/Edge.java -------------------------------------------------------------------------------- /drm-core/src/main/java/com/nitorcreations/domain/EdgeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/main/java/com/nitorcreations/domain/EdgeType.java -------------------------------------------------------------------------------- /drm-core/src/main/java/com/nitorcreations/presenters/DefaultGraphvizPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/main/java/com/nitorcreations/presenters/DefaultGraphvizPresenter.java -------------------------------------------------------------------------------- /drm-core/src/main/java/com/nitorcreations/presenters/Presenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/main/java/com/nitorcreations/presenters/Presenter.java -------------------------------------------------------------------------------- /drm-core/src/main/java/com/nitorcreations/scanners/AbstractScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/main/java/com/nitorcreations/scanners/AbstractScanner.java -------------------------------------------------------------------------------- /drm-core/src/main/java/com/nitorcreations/scanners/EdgeOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/main/java/com/nitorcreations/scanners/EdgeOperations.java -------------------------------------------------------------------------------- /drm-core/src/main/java/com/nitorcreations/scanners/FieldScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/main/java/com/nitorcreations/scanners/FieldScanner.java -------------------------------------------------------------------------------- /drm-core/src/main/java/com/nitorcreations/scanners/HierarchyScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/main/java/com/nitorcreations/scanners/HierarchyScanner.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/DomainClassFinderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/DomainClassFinderTest.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/DomainMapperCliTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/DomainMapperCliTest.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/DomainMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/DomainMapperTest.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/domain/DomainObjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/domain/DomainObjectTest.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/domain/EdgeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/domain/EdgeTest.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/domain/EdgeTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/domain/EdgeTypeTest.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/scanners/FieldScannerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/scanners/FieldScannerTest.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/scanners/HierarchyScannerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/scanners/HierarchyScannerTest.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/Company.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/PhoneNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/PhoneNumber.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/Selfie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/Selfie.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/Task.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/Timesheet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/Timesheet.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/another/Another.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/another/Another.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/family/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/family/Child.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/family/Husband.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/family/Husband.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/family/Mother.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/family/Mother.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/family/Wife.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/family/Wife.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/package-info.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/person/DoubleReferer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/person/DoubleReferer.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/person/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/person/Employee.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/person/Manager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/person/Manager.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/person/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/person/Person.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/person/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/person/package-info.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/weirdos/Outer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/weirdos/Outer.java -------------------------------------------------------------------------------- /drm-core/src/test/java/com/nitorcreations/testdomain/withanonymousclass/ClassWithAnonymousImplementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-core/src/test/java/com/nitorcreations/testdomain/withanonymousclass/ClassWithAnonymousImplementation.java -------------------------------------------------------------------------------- /drm-maven/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-maven/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /drm-maven/.settings/org.eclipse.jdt.ui.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-maven/.settings/org.eclipse.jdt.ui.prefs -------------------------------------------------------------------------------- /drm-maven/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-maven/pom.xml -------------------------------------------------------------------------------- /drm-maven/src/main/java/com/nitorcreations/DomainMapperMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-maven/src/main/java/com/nitorcreations/DomainMapperMojo.java -------------------------------------------------------------------------------- /drm-maven/src/test/java/com/nitorcreations/DomainMapperMojoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/drm-maven/src/test/java/com/nitorcreations/DomainMapperMojoTest.java -------------------------------------------------------------------------------- /drm-maven/src/test/java/com/nitorcreations/testdomain/TestPojo.java: -------------------------------------------------------------------------------- 1 | package com.nitorcreations.testdomain; 2 | 3 | public class TestPojo { 4 | } 5 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NitorCreations/DomainReverseMapper/HEAD/pom.xml --------------------------------------------------------------------------------