# Package org.eclipse.jdt.core.manipulation

package org.eclipse.jdt.core.manipulation
Application programming interface for the JDT core manipulation plug-in class.

Related Packages
Package
Description
org.eclipse.jdt.core
The Java model is the set of classes that model the objects associated with creating, editing, and building a Java program.
Class
Description
ChangeCorrectionProposalCore
CleanUpContextCore
The context that contains all information required by a clean up to create a fix.
CleanUpOptionsCore
Allows to set and retrieve clean up settings for given options keys.
CleanUpRequirementsCore
Specifies the requirements of a clean up.
CodeGeneration
Class that offers access to the templates contained in the 'code templates' preference page.
CodeStyleConfiguration
Gives access to the import rewrite configured with the settings as specified in the user interface.
CoreASTProvider
The `CoreASTProvider` provides access to the `AST root` used by the current active Java editor.
CoreASTProvider.WAIT_FLAG
Wait flag class.
CUCorrectionProposalCore
A proposal for quick fixes and quick assists that work on a single compilation unit.
ICleanUpFixCore
A clean up fix calculates a `CompilationUnitChange` which can be applied on a document to fix one or more problems in a compilation unit.
ICUCorrectionProposal
ImportReferencesCollector
JavaManipulation
Central access point for the Java Manipulation plug-in (id `"org.eclipse.jdt.core.manipulation"`).
OrganizeImportsOperation
OrganizeImportsOperation.IChooseImportQuery
SharedASTProviderCore
The `SharedASTProviderCore` provides access to the `AST root` used by the current active Java editor.
SharedASTProviderCore.WAIT_FLAG
Wait flag class.
TypeKinds
Contains various properties for a Java element.
TypeNameMatchCollector