Package io.codemodder.plugins.maven.operator
package io.codemodder.plugins.maven.operator
-
ClassDescriptionRepresents a Command in a Chain of Responsibility PatternRepresents a dependency in a Maven POM.Represents a Kind of Version Pinning in a Maven File, representing the `-source` and `-target` flags as well as the newer `-release` flag of `javac`.Data Class to Keep track of an entire POM File, including:Facade for the POM Operator, providing methods for modifying and querying POM files.The POMScanner class provides methods for scanning Maven POM (Project Object Model) files, including the original POM and its parent POMs, to create a ProjectModelFactory.ProjectModel represents the input parameters for the chainBuilder Object for creating instances of the ProjectModel class, which represent the input parameters for chain operations.Tag Interface to the chain to allow it to figure out whether things were modified.