A B C D E F G H I L M O P R S T U V W 
All Classes All Packages

A

AAbstraction - Interface in org.faktorips.devtools.abstraction
An abstraction is a platform-independent concept.
Abstractions - Class in org.faktorips.devtools.abstraction
Static access to the abstractions used to hide whether Faktor-IPS is running in Eclipse or on plain old Java.
Abstractions.AImplementation - Interface in org.faktorips.devtools.abstraction
 
ABuilder - Interface in org.faktorips.devtools.abstraction
A builder reads source files and creates output files.
ABuildKind - Enum in org.faktorips.devtools.abstraction
There are different kinds of build jobs: A full build builds every applicable item in a project. An incremental build builds only items affected by changes since a previous build. A clean build discards previous build results and then performs a ABuildKind.FULL. A auto build operates like an incremental build, but is triggered automatically whenever a resources changes
accept(AResourceDeltaVisitor) - Method in interface org.faktorips.devtools.abstraction.AResourceDelta
 
accept(AResourceDeltaVisitor) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResourceDelta
 
AContainer - Interface in org.faktorips.devtools.abstraction
A container is a resource containing other resources, its members.
ADDED - org.faktorips.devtools.abstraction.AResourceDelta.AResourceDeltaKind
The resource was newly added to its parent
ADDED - org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResourceChange.Type
 
addListener(Consumer<PlainJavaResourceChange>) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation.ResourceChanges
 
addLogListener(ALogListener) - Method in interface org.faktorips.devtools.abstraction.ALog
 
addLogListener(ALogListener) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseLog
 
AFile - Interface in org.faktorips.devtools.abstraction
A file is a resource in the file-system that contains data.
AFolder - Interface in org.faktorips.devtools.abstraction
A folder is a file-system resource that contains files and/or other folders.
AImplementationProvider - Interface in org.faktorips.devtools.abstraction
 
AJavaElement - Interface in org.faktorips.devtools.abstraction
A Java element is the representation of a Java related resource.
AJavaProject - Interface in org.faktorips.devtools.abstraction
A Java project is a project containing Java elements.
ALog - Interface in org.faktorips.devtools.abstraction
 
ALogListener - Interface in org.faktorips.devtools.abstraction
 
AMarker - Interface in org.faktorips.devtools.abstraction
A marker represents information about a resource, where they can be added, queried and removed.
APackageFragmentRoot - Interface in org.faktorips.devtools.abstraction
A package fragment root is a folder or archive file containing Java elements and packages.
AProject - Interface in org.faktorips.devtools.abstraction
A project is a special container wrapping resources and settings.
AResource - Interface in org.faktorips.devtools.abstraction
A resource is a file or folder, possibly with a special role like a project or workspace.
AResource.AResourceTreeTraversalDepth - Enum in org.faktorips.devtools.abstraction
 
AResource.AResourceType - Enum in org.faktorips.devtools.abstraction
The type of a resource can be used instead of checking for instanceof with concrete implementations.
AResourceDelta - Interface in org.faktorips.devtools.abstraction
A resource delta is the difference between two points in time for a given (container) resource.
AResourceDelta.AResourceDeltaKind - Enum in org.faktorips.devtools.abstraction
Different kinds of resource changes.
AResourceDeltaVisitor - Interface in org.faktorips.devtools.abstraction
Implementation of the visitor pattern for resource deltas.
ArrayUnwrapper(A[]) - Constructor for class org.faktorips.devtools.abstraction.Wrappers.ArrayUnwrapper
 
as(Class<A>) - Method in class org.faktorips.devtools.abstraction.Wrappers.WrapperBuilder
Wraps the implementation-specific object in a wrapper implementing the given abstraction.
asArrayOf(Class<A>) - Method in class org.faktorips.devtools.abstraction.Wrappers.WrapperBuilder
Wraps the implementation-specific object-array in a wrapper-array implementing the given abstraction.
asArrayOf(Class<T>) - Method in class org.faktorips.devtools.abstraction.Wrappers.ArrayUnwrapper
 
asArrayOf(Class<T>) - Method in class org.faktorips.devtools.abstraction.Wrappers.CollectionUnwrapper
 
asList() - Method in class org.faktorips.devtools.abstraction.Wrappers.ArrayUnwrapper
 
asSetOf(Class<A>) - Method in class org.faktorips.devtools.abstraction.Wrappers.WrapperBuilder
Wraps the implementation-specific object-array in a Set of wrappers implementing the given abstraction.
asSortedSetOf(Class<A>) - Method in class org.faktorips.devtools.abstraction.Wrappers.WrapperBuilder
Wraps the implementation-specific object-array in a SortedSet of wrappers implementing the given abstraction.
AUTO - org.faktorips.devtools.abstraction.ABuildKind
 
AVersion - Class in org.faktorips.devtools.abstraction
Yet another version pattern implementation.
AWorkspace - Interface in org.faktorips.devtools.abstraction
A workspace contains all projects and allows global operations.
AWorkspaceRoot - Interface in org.faktorips.devtools.abstraction
The container representing a workspace's contents.
AWrapper<T> - Class in org.faktorips.devtools.abstraction
A wrapper is a platform-dependent implementation of an abstraction that can be unwrapped to get access to the platform-specific code.
AWrapper(T) - Constructor for class org.faktorips.devtools.abstraction.AWrapper
 

B

bind(String, String...) - Static method in class org.faktorips.devtools.abstraction.eclipse.internal.Messages
 
build(ABuildKind, IProgressMonitor) - Method in interface org.faktorips.devtools.abstraction.AProject
Builds this project.
build(ABuildKind, IProgressMonitor) - Method in interface org.faktorips.devtools.abstraction.AWorkspace
Builds all projects in this workspace.
build(ABuildKind, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseProject
 
build(ABuildKind, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseWorkspace
 
build(ABuildKind, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaProject
 
build(ABuildKind, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaWorkspace
 
buildKind(int) - Static method in class org.faktorips.devtools.abstraction.mapping.BuildKindMapping
Returns the ABuildKind-Enum for a given IncrementalProjectBuilder-Constant.
buildKind(ABuildKind) - Static method in class org.faktorips.devtools.abstraction.mapping.BuildKindMapping
Returns the IncrementalProjectBuilder-Constant for the given ABuildKind-Enum.
BuildKindMapping - Class in org.faktorips.devtools.abstraction.mapping
 

C

canRun() - Method in interface org.faktorips.devtools.abstraction.AImplementationProvider
 
canRun() - Method in class org.faktorips.devtools.abstraction.eclipse.EclipseImplementationProvider
 
canRun() - Method in class org.faktorips.devtools.abstraction.plainjava.PlainJavaImplementationProvider
 
CHANGED - org.faktorips.devtools.abstraction.AResourceDelta.AResourceDeltaKind
The resource was changed in any other way, for example its content changed
CLEAN - org.faktorips.devtools.abstraction.ABuildKind
 
CollectionUnwrapper(Collection<? extends AAbstraction>) - Constructor for class org.faktorips.devtools.abstraction.Wrappers.CollectionUnwrapper
 
compareTo(AResource) - Method in interface org.faktorips.devtools.abstraction.AResource
 
compareTo(AVersion) - Method in class org.faktorips.devtools.abstraction.AVersion
 
COMPARING_BY_NAME - Static variable in interface org.faktorips.devtools.abstraction.AResource
A Comparator comparing resources by name.
CONTENT_CHANGED - org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResourceChange.Type
 
copy(File, Path, IProgressMonitor) - Static method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFileUtil
 
copy(Path, IProgressMonitor) - Method in interface org.faktorips.devtools.abstraction.AResource
Copies this resource to the given destination.
copy(Path, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
copy(Path, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
create() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaProject
 
create(InputStream, IProgressMonitor) - Method in interface org.faktorips.devtools.abstraction.AFile
Creates this file in the file-system with data from the given InputStream.
create(InputStream, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseFile
 
create(InputStream, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFile
 
create(IProgressMonitor) - Method in interface org.faktorips.devtools.abstraction.AFolder
Creates this folder in the file-system.
create(IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseFolder
 
create(IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFolder
 
createMarker(String) - Method in interface org.faktorips.devtools.abstraction.AResource
Creates a new marker of the given type for this resource.
createMarker(String) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
createMarker(String) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 

D

decrement() - Method in enum org.faktorips.devtools.abstraction.AResource.AResourceTreeTraversalDepth
 
delete() - Method in interface org.faktorips.devtools.abstraction.AMarker
Deletes this marker from its associated resource.
delete() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseMarker
 
delete() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarker
 
delete(IProgressMonitor) - Method in interface org.faktorips.devtools.abstraction.AResource
Deletes the resource from the file system.
delete(IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseProject
 
delete(IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
delete(IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaProject
 
delete(IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
deleteMarker(PlainJavaMarker) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
deleteMarkers(String, boolean, AResource.AResourceTreeTraversalDepth) - Method in interface org.faktorips.devtools.abstraction.AResource
Deletes all markers of the given type from this resource.
deleteMarkers(String, boolean, AResource.AResourceTreeTraversalDepth) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
deleteMarkers(String, boolean, AResource.AResourceTreeTraversalDepth) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
directory(File) - Static method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFileUtil
 

E

EclipseContainer - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
EclipseFile - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
EclipseFile(IFile) - Constructor for class org.faktorips.devtools.abstraction.eclipse.internal.EclipseFile
 
EclipseFolder - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
EclipseImplementation - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
EclipseImplementation() - Constructor for class org.faktorips.devtools.abstraction.eclipse.internal.EclipseImplementation
 
EclipseImplementationProvider - Class in org.faktorips.devtools.abstraction.eclipse
 
EclipseImplementationProvider() - Constructor for class org.faktorips.devtools.abstraction.eclipse.EclipseImplementationProvider
 
EclipseJavaElement - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
EclipseJavaElement(IJavaElement) - Constructor for class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaElement
 
EclipseJavaProject - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
EclipseLog - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
EclipseLog(ILog) - Constructor for class org.faktorips.devtools.abstraction.eclipse.internal.EclipseLog
 
EclipseMarker - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
EclipsePackageFragmentRoot - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
EclipseProject - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
EclipseResource - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
EclipseResource(IResource) - Constructor for class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
EclipseResourceDelta - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
EclipseResourceDelta(IResourceDelta) - Constructor for class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResourceDelta
 
EclipseWorkspace - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
EclipseWorkspaceRoot - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
EclipseWrapperBuilder - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
EclipseWrapperBuilder(Object) - Constructor for class org.faktorips.devtools.abstraction.eclipse.internal.EclipseWrapperBuilder
 
equals(Object) - Method in class org.faktorips.devtools.abstraction.AVersion
 
equals(Object) - Method in class org.faktorips.devtools.abstraction.AWrapper
 
equals(Object) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarkerImpl
 
equalsType(String) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarkerImpl
Returns whether this marker's type equals the given type.
exists() - Method in interface org.faktorips.devtools.abstraction.AJavaElement
A Java element exists if its corresponding resource exists and contains information for this element.
exists() - Method in interface org.faktorips.devtools.abstraction.AJavaProject
A Java project exists if its file-system equivalent exists (the path corresponds to an actual file/folder) and is configured to contain Java elements.
exists() - Method in interface org.faktorips.devtools.abstraction.AResource
A resource exists if its file-system equivalent exists (the path corresponds to an actual file/folder).
exists() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaElement
 
exists() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaProject
 
exists() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
exists() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaElement
 
exists() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaProject
 
exists() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 

F

FILE - org.faktorips.devtools.abstraction.AResource.AResourceType
A file, usually inside a AResource.AResourceType.FOLDER, implemented by AFile.
findMarkers(String, boolean, AResource.AResourceTreeTraversalDepth) - Method in interface org.faktorips.devtools.abstraction.AResource
Returns all markers of the given type on this resource.
findMarkers(String, boolean, AResource.AResourceTreeTraversalDepth) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
findMarkers(String, boolean, AResource.AResourceTreeTraversalDepth) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
findMember(String) - Method in interface org.faktorips.devtools.abstraction.AContainer
Returns the member of this container (or one of its members) denoted by the given path (interpreted as relative to this resource), if it exists.
findMember(String) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseContainer
 
findMember(String) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaContainer
 
findMember(IPath) - Method in interface org.faktorips.devtools.abstraction.AResourceDelta
Returns the delta for the resource identified by the given path relative to this delta's resource.
findMember(IPath) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResourceDelta
 
FOLDER - org.faktorips.devtools.abstraction.AResource.AResourceType
A folder/directory; can contain FILEs and other FOLDERs, implemented by AFolder and subclasses.
from(AProject) - Static method in interface org.faktorips.devtools.abstraction.AJavaProject
Returns the Java project matching the given project.
fromOSString(String) - Static method in class org.faktorips.devtools.abstraction.util.PathUtil
 
FULL - org.faktorips.devtools.abstraction.ABuildKind
 

G

get() - Method in interface org.faktorips.devtools.abstraction.AImplementationProvider
 
get() - Method in class org.faktorips.devtools.abstraction.eclipse.EclipseImplementationProvider
 
get() - Static method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseImplementation
 
get() - Method in class org.faktorips.devtools.abstraction.plainjava.PlainJavaImplementationProvider
 
get() - Method in interface org.faktorips.devtools.abstraction.Wrappers.CoreExceptionThrowingSupplier
 
get(Wrappers.CoreExceptionThrowingSupplier<T>) - Static method in class org.faktorips.devtools.abstraction.Wrappers
Calls the given supplier and returns the result.
getAdapter(Class<T>) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
getAllPackageFragmentRoots() - Method in interface org.faktorips.devtools.abstraction.AJavaProject
Returns all of the existing package fragment roots that exist on the classpath, in the order they are defined by the classpath.
getAllPackageFragmentRoots() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaProject
 
getAllPackageFragmentRoots() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaProject
 
getAttribute(String) - Method in interface org.faktorips.devtools.abstraction.AMarker
Returns the value of the given attribute.
getAttribute(String) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseMarker
 
getAttribute(String) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarker
 
getAttribute(String) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarkerImpl
 
getAttribute(String, boolean) - Method in interface org.faktorips.devtools.abstraction.AMarker
Returns the value of the given attribute of type boolean.
getAttribute(String, boolean) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseMarker
 
getAttribute(String, boolean) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarker
 
getAttribute(String, boolean) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarkerImpl
 
getAttribute(String, int) - Method in interface org.faktorips.devtools.abstraction.AMarker
Returns the value of the given attribute of type int.
getAttribute(String, int) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseMarker
 
getAttribute(String, int) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarker
 
getAttribute(String, int) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarkerImpl
 
getAttribute(String, String) - Method in interface org.faktorips.devtools.abstraction.AMarker
Returns the value of the given attribute of type String.
getAttribute(String, String) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseMarker
 
getAttribute(String, String) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarker
 
getAttribute(String, String) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarkerImpl
 
getChangedResource() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResourceChange
 
getContents() - Method in interface org.faktorips.devtools.abstraction.AFile
Returns the file's data contents as an InputStream.
getContents() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseFile
 
getContents() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFile
 
getDefaultCharset() - Method in interface org.faktorips.devtools.abstraction.AProject
Returns the default character set used for files in this project.
getDefaultCharset() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseProject
 
getDefaultCharset() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaProject
 
getDelta() - Method in interface org.faktorips.devtools.abstraction.ABuilder
Returns the delta between this builder's last build of its project and that project's current state.
getExtension() - Method in interface org.faktorips.devtools.abstraction.AFile
Returns the corresponding file's extension (the part after the last '.'), if there is any.
getExtension() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseFile
 
getExtension() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFile
 
getFile(String) - Method in interface org.faktorips.devtools.abstraction.AFolder
Returns the file with the given name contained in this folder.
getFile(String) - Method in interface org.faktorips.devtools.abstraction.AProject
Returns the file with the given name inside this project.
getFile(String) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseFolder
 
getFile(String) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseProject
 
getFile(String) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFolder
 
getFile(Path) - Method in interface org.faktorips.devtools.abstraction.AContainer
Returns the file that is a member of this container (or one of its members) denoted by the given path (interpreted as relative to this resource).
getFile(Path) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseContainer
 
getFile(Path) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaContainer
 
getFileExtension(Path) - Static method in class org.faktorips.devtools.abstraction.util.PathUtil
 
getFileForLocation(Path) - Method in interface org.faktorips.devtools.abstraction.AWorkspaceRoot
Returns the file with the given name in a project inside this workspace.
getFileForLocation(Path) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseWorkspaceRoot
 
getFileForLocation(Path) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaWorkspaceRoot
 
getFlags() - Method in interface org.faktorips.devtools.abstraction.AResourceDelta
Returns bit-masked flags specifying details about this delta.
getFlags() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResourceDelta
 
getFolder(String) - Method in interface org.faktorips.devtools.abstraction.AFolder
Returns the folder with the given name contained in this folder.
getFolder(String) - Method in interface org.faktorips.devtools.abstraction.AProject
Returns the folder with the given name inside this project.
getFolder(String) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseFolder
 
getFolder(String) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseProject
 
getFolder(String) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFolder
 
getFolder(Path) - Method in interface org.faktorips.devtools.abstraction.AContainer
Returns the folder that is a member of this container (or one of its members) denoted by the given path (interpreted as relative to this resource).
getFolder(Path) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseContainer
 
getFolder(Path) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaContainer
 
getId() - Method in interface org.faktorips.devtools.abstraction.Abstractions.AImplementation
 
getId() - Method in interface org.faktorips.devtools.abstraction.AMarker
Returns this marker's unique ID.
getId() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseImplementation
 
getId() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseMarker
 
getId() - Method in enum org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation
 
getId() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarker
 
getId() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarkerImpl
 
getImplementationId() - Static method in class org.faktorips.devtools.abstraction.Abstractions
Returns the implementation's ID.
getJavaProject() - Method in interface org.faktorips.devtools.abstraction.AJavaElement
Returns the Java project containing this element.
getJavaProject() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaElement
 
getJavaProject() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaElement
 
getKind() - Method in interface org.faktorips.devtools.abstraction.AResourceDelta
Returns the kind of change this delta represents.
getKind() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResourceDelta
 
getLocale() - Method in interface org.faktorips.devtools.abstraction.Abstractions.AImplementation
 
getLocale() - Static method in class org.faktorips.devtools.abstraction.Abstractions
Returns the locale the implementation is using, for example for texts or value formatting.
getLocale() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseImplementation
 
getLocale() - Method in enum org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation
 
getLocalTimeStamp() - Method in interface org.faktorips.devtools.abstraction.AResource
Returns the corresponding file's last modification as milliseconds since the epoch (1970-1-1).
getLocalTimeStamp() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
getLocalTimeStamp() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
getLocation() - Method in interface org.faktorips.devtools.abstraction.AResource
Returns the absolute location of this resource in the file system.
getLocation() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
getLocation() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
getLog() - Method in interface org.faktorips.devtools.abstraction.Abstractions.AImplementation
 
getLog() - Static method in class org.faktorips.devtools.abstraction.Abstractions
Returns the log used by the implementation.
getLog() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseImplementation
 
getLog() - Method in enum org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation
 
getMajor() - Method in class org.faktorips.devtools.abstraction.AVersion
Returns the major part of this version number, which is the number before the first ".".
getMembers() - Method in interface org.faktorips.devtools.abstraction.AContainer
Returns this container's members, sorted by their name.
getMembers() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseContainer
 
getMembers() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaContainer
 
getMinor() - Method in class org.faktorips.devtools.abstraction.AVersion
Returns the minor part of this version number, which is the number between the first and second ".".
getModificationStamp() - Method in interface org.faktorips.devtools.abstraction.AResource
Returns the corresponding file's modification stamp.
getModificationStamp() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
getModificationStamp() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
getName() - Method in interface org.faktorips.devtools.abstraction.AResource
The local name of this resource inside its parent.
getName() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
getName() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
getNextMarkerId() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaWorkspace
 
getOptions() - Method in interface org.faktorips.devtools.abstraction.AJavaProject
Returns the options for this project.
getOptions() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaProject
 
getOptions() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaProject
 
getOutputLocation() - Method in interface org.faktorips.devtools.abstraction.AJavaProject
Returns the default output location for this project as a path relative to the containing workspace.
getOutputLocation() - Method in interface org.faktorips.devtools.abstraction.APackageFragmentRoot
 
getOutputLocation() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaProject
 
getOutputLocation() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipsePackageFragmentRoot
 
getOutputLocation() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaProject
 
getOutputLocation() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaPackageFragmentRoot
 
getParent() - Method in interface org.faktorips.devtools.abstraction.AResource
A resource's parent ist the resource representing the containing folder.
getParent() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
getParent() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
getPath() - Method in interface org.faktorips.devtools.abstraction.AJavaElement
Returns the absolute location of this element in the file system.
getPath() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaElement
 
getPath() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaElement
 
getPriority() - Method in interface org.faktorips.devtools.abstraction.AImplementationProvider
 
getPriority() - Method in class org.faktorips.devtools.abstraction.eclipse.EclipseImplementationProvider
 
getPriority() - Method in class org.faktorips.devtools.abstraction.plainjava.PlainJavaImplementationProvider
 
getProject() - Method in interface org.faktorips.devtools.abstraction.ABuilder
Returns the project this builder is building.
getProject() - Method in interface org.faktorips.devtools.abstraction.AJavaProject
Returns the corresponding project.
getProject() - Method in interface org.faktorips.devtools.abstraction.AResource
Returns the project containing this resource.
getProject() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaProject
 
getProject() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
getProject() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaProject
 
getProject() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
getProject(String) - Method in interface org.faktorips.devtools.abstraction.AWorkspaceRoot
Returns the project with the given name in this workspace.
getProject(String) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseWorkspaceRoot
 
getProject(String) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaWorkspaceRoot
 
getProjectRelativePath() - Method in interface org.faktorips.devtools.abstraction.AResource
Returns the relative location of this resource in the containing project.
getProjectRelativePath() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
getProjectRelativePath() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
getProjects() - Method in interface org.faktorips.devtools.abstraction.AWorkspaceRoot
Returns all projects in this workspace.
getProjects() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseWorkspaceRoot
 
getProjects() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaWorkspaceRoot
 
getReferencedJavaProjects() - Method in interface org.faktorips.devtools.abstraction.AJavaProject
Returns all other Java projects referenced by this project.
getReferencedJavaProjects() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaProject
 
getReferencedJavaProjects() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaProject
 
getReferencedProjects() - Method in interface org.faktorips.devtools.abstraction.AProject
Returns all other projects this project references.
getReferencedProjects() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseProject
 
getReferencedProjects() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaProject
 
getResource() - Method in interface org.faktorips.devtools.abstraction.AJavaElement
Returns the corresponding resource.
getResource() - Method in interface org.faktorips.devtools.abstraction.AResourceDelta
Returns the resource this delta refers to.
getResource() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaElement
 
getResource() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResourceDelta
 
getResource() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaElement
 
getResource() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarkerImpl
 
getResourceChanges() - Static method in enum org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation
 
getRoot() - Method in interface org.faktorips.devtools.abstraction.AWorkspace
Returns the resource representing this workspace.
getRoot() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseWorkspace
 
getRoot() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaWorkspace
 
getSourceVersion() - Method in interface org.faktorips.devtools.abstraction.AJavaProject
Returns the Java version number for this project's source code.
getSourceVersion() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaProject
 
getSourceVersion() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaProject
 
getStatus() - Method in exception org.faktorips.devtools.abstraction.exception.IpsException
 
getType() - Method in interface org.faktorips.devtools.abstraction.AMarker
Returns this marker's type.
getType() - Method in interface org.faktorips.devtools.abstraction.AResource
A resource type can be used instead of checking for instanceof with concrete implementations.
getType() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseMarker
 
getType() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
getType() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFile
 
getType() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFolder
 
getType() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarker
 
getType() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarkerImpl
 
getType() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaProject
 
getType() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResourceChange
 
getType() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaWorkspaceRoot
 
getVersion() - Method in interface org.faktorips.devtools.abstraction.Abstractions.AImplementation
 
getVersion() - Static method in class org.faktorips.devtools.abstraction.Abstractions
Returns the Faktor-IPS implementation version.
getVersion() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseImplementation
 
getVersion() - Method in enum org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation
 
getWorkspace() - Method in interface org.faktorips.devtools.abstraction.Abstractions.AImplementation
 
getWorkspace() - Static method in class org.faktorips.devtools.abstraction.Abstractions
Returns the current workspace.
getWorkspace() - Method in interface org.faktorips.devtools.abstraction.AResource
Returns the workspace containing this resource.
getWorkspace() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseImplementation
 
getWorkspace() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
getWorkspace() - Method in enum org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation
 
getWorkspace() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
getWorkspace() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaWorkspaceRoot
 
getWorkspaceRelativePath() - Method in interface org.faktorips.devtools.abstraction.AResource
Returns the relative location of this resource in the containing workspace.
getWorkspaceRelativePath() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
getWorkspaceRelativePath() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
getWrapperBuilder(Object) - Method in interface org.faktorips.devtools.abstraction.Abstractions.AImplementation
 
getWrapperBuilder(Object) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseImplementation
 
getWrapperBuilder(Object) - Method in enum org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation
 

H

handle(Path) - Method in interface org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFileUtil.PathHandler
 
hasBuildState() - Method in interface org.faktorips.devtools.abstraction.AJavaProject
Returns whether this project has previously been built and retains some information about that build.
hasBuildState() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaProject
 
hasBuildState() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaProject
 
hashCode() - Method in class org.faktorips.devtools.abstraction.AVersion
 
hashCode() - Method in class org.faktorips.devtools.abstraction.AWrapper
 
hashCode() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarkerImpl
 

I

INCREMENTAL - org.faktorips.devtools.abstraction.ABuildKind
 
INFINITE - org.faktorips.devtools.abstraction.AResource.AResourceTreeTraversalDepth
This resource and its direct and indirect members at any depth.
INSTANCE - org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation
 
internalResource(File, PlainJavaProject) - Static method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFileUtil
 
IpsException - Exception in org.faktorips.devtools.abstraction.exception
The IpsException is intended to replace Eclipse's CoreException.
IpsException(String) - Constructor for exception org.faktorips.devtools.abstraction.exception.IpsException
Constructor that should be used when replacing the creation of CoreExceptions.
IpsException(String, Throwable) - Constructor for exception org.faktorips.devtools.abstraction.exception.IpsException
 
IpsException(String, CoreException) - Constructor for exception org.faktorips.devtools.abstraction.exception.IpsException
 
IpsException(String, IpsException) - Constructor for exception org.faktorips.devtools.abstraction.exception.IpsException
 
IpsException(CoreException) - Constructor for exception org.faktorips.devtools.abstraction.exception.IpsException
Constructor that should be used when a CoreException needs to be wrapped into an unchecked exception.
IpsException(IStatus) - Constructor for exception org.faktorips.devtools.abstraction.exception.IpsException
Constructor that wraps a status in a IpsException by creating a new CoreException internally.
IpsProject_javaProjectHasInvalidBuildPath - Static variable in class org.faktorips.devtools.abstraction.eclipse.internal.Messages
 
isAbsoluteInWorkspace(Path) - Static method in class org.faktorips.devtools.abstraction.util.PathUtil
 
isAccessible() - Method in interface org.faktorips.devtools.abstraction.AResource
An accessible resource AResource.exists() and can be used.
isAccessible() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
isAccessible() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
isDerived() - Method in interface org.faktorips.devtools.abstraction.AResource
Returns whether this resource is derived (can be recreated from source files).
isDerived() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
isDerived() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
isEclipse() - Method in interface org.faktorips.devtools.abstraction.Abstractions.AImplementation
 
isEclipse() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseImplementation
 
isEclipse() - Method in enum org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation
 
isEclipseRunning() - Static method in class org.faktorips.devtools.abstraction.Abstractions
Returns whether Eclipse is running
isError() - Method in interface org.faktorips.devtools.abstraction.AMarker
Convenience method that returns whether this marker has a 'severity' attribute marking it as an 'error'.
isError() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseMarker
 
isError() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarker
 
isError() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarkerImpl
 
isIpsProject() - Method in interface org.faktorips.devtools.abstraction.AProject
Returns whether this project is a Faktor-IPS project.
isIpsProject() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseProject
 
isIpsProject() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaProject
 
isJavaFolder(AResource) - Method in interface org.faktorips.devtools.abstraction.AJavaProject
Returns whether the given resource is a Java folder.
isJavaFolder(AResource) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaProject
Examines this IJavaProject and its relation to the given resource.
isJavaFolder(AResource) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaProject
 
isReadOnly() - Method in interface org.faktorips.devtools.abstraction.AFile
Returns whether this file is read-only (meaning data can be read but not written).
isReadOnly() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseFile
 
isReadOnly() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFile
 
isStarted() - Static method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseImplementation
 
isSynchronized(AResource.AResourceTreeTraversalDepth) - Method in interface org.faktorips.devtools.abstraction.AResource
Checks whether this resource is in sync with its corresponding file-system resource.
isSynchronized(AResource.AResourceTreeTraversalDepth) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
isSynchronized(AResource.AResourceTreeTraversalDepth) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
isSynchronizedInternal() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaContainer
 
isSynchronizedInternal() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
iterator() - Method in interface org.faktorips.devtools.abstraction.AContainer
 

L

lastSegment(Path) - Static method in class org.faktorips.devtools.abstraction.util.PathUtil
 
log(CoreException) - Method in interface org.faktorips.devtools.abstraction.ALog
Logs the given core exception.
log(IStatus) - Method in interface org.faktorips.devtools.abstraction.ALog
Logs the status.
log(IStatus) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseLog
 
logging(IStatus, String) - Method in interface org.faktorips.devtools.abstraction.ALogListener
 

M

majorMinor() - Method in class org.faktorips.devtools.abstraction.AVersion
Returns a new version consisting only of the major and minor parts of this version number.
makeRelativeTo(Path, Path) - Static method in class org.faktorips.devtools.abstraction.util.PathUtil
 
Messages - Class in org.faktorips.devtools.abstraction.eclipse.internal
 
move(File, Path, IProgressMonitor) - Static method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFileUtil
 
move(Path, IProgressMonitor) - Method in interface org.faktorips.devtools.abstraction.AResource
Moves this resource to the given destination.
move(Path, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
move(Path, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
MSG_CODE_DISCOURAGED_PACKAGE_NAME - Static variable in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaConventions
 
MSG_CODE_DISCOURAGED_TYPE_NAME - Static variable in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaConventions
 
MSG_CODE_INVALID_PACKAGE_NAME - Static variable in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaConventions
 
MSG_CODE_INVALID_TYPE_NAME - Static variable in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaConventions
 
MSGCODE_JAVA_PROJECT_HAS_BUILDPATH_ERRORS - Static variable in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaProject
Validation message code to indicate that the corresponding Java Project has build path errors.

O

org.faktorips.devtools.abstraction - package org.faktorips.devtools.abstraction
Interfaces to abstract from the running platform (Eclipse or other)
org.faktorips.devtools.abstraction.eclipse - package org.faktorips.devtools.abstraction.eclipse
Eclipse implementations of abstractions used by Faktor-IPS.
org.faktorips.devtools.abstraction.eclipse.internal - package org.faktorips.devtools.abstraction.eclipse.internal
Internal classes to help the implementation of eclipse implementations.
org.faktorips.devtools.abstraction.exception - package org.faktorips.devtools.abstraction.exception
Copyright (c) Faktor Zehn GmbH - faktorzehn.org This source code is available under the terms of the AGPL Affero General Public License version 3.
org.faktorips.devtools.abstraction.mapping - package org.faktorips.devtools.abstraction.mapping
Mappings between different implementation specific classes used in wrappers.
org.faktorips.devtools.abstraction.plainjava - package org.faktorips.devtools.abstraction.plainjava
Plain Java implementations of abstractions used by Faktor-IPS.
org.faktorips.devtools.abstraction.plainjava.internal - package org.faktorips.devtools.abstraction.plainjava.internal
 
org.faktorips.devtools.abstraction.util - package org.faktorips.devtools.abstraction.util
 
OsgiVersionMapping - Class in org.faktorips.devtools.abstraction.mapping
 

P

parse(String) - Static method in class org.faktorips.devtools.abstraction.AVersion
Parses the given version string to AVersion, dropping "qualifier" and trailing '.0' parts.
PathMapping - Class in org.faktorips.devtools.abstraction.mapping
Mapping between Eclipse IPath and plain Java Path.
PathUtil - Class in org.faktorips.devtools.abstraction.util
 
PlainJavaContainer - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaContainer(File) - Constructor for class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaContainer
 
PlainJavaConventions - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaFile - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaFile(File) - Constructor for class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFile
 
PlainJavaFileUtil - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaFileUtil.PathHandler - Interface in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaFolder - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaFolder(File) - Constructor for class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFolder
 
PlainJavaImplementation - Enum in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaImplementation.ResourceChanges - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaImplementationProvider - Class in org.faktorips.devtools.abstraction.plainjava
 
PlainJavaImplementationProvider() - Constructor for class org.faktorips.devtools.abstraction.plainjava.PlainJavaImplementationProvider
 
PlainJavaJavaElement - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaJavaElement(File) - Constructor for class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaElement
 
PlainJavaJavaProject - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaJavaProject(File) - Constructor for class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaProject
 
PlainJavaMarker - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaMarker(PlainJavaMarkerImpl) - Constructor for class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarker
 
PlainJavaMarker(PlainJavaResource, String) - Constructor for class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarker
 
PlainJavaMarkerImpl - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaMarkerImpl(PlainJavaResource, String) - Constructor for class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarkerImpl
 
PlainJavaPackageFragmentRoot - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaProject - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaProject(File) - Constructor for class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaProject
 
PlainJavaResource - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaResource(File) - Constructor for class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
PlainJavaResourceChange - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaResourceChange.Type - Enum in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaWorkspace - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaWorkspace(File) - Constructor for class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaWorkspace
 
PlainJavaWorkspaceRoot - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaWorkspaceRoot(PlainJavaWorkspace) - Constructor for class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaWorkspaceRoot
 
PlainJavaWrapperBuilder - Class in org.faktorips.devtools.abstraction.plainjava.internal
 
PlainJavaWrapperBuilder(Object) - Constructor for class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaWrapperBuilder
 
PLUGIN_ID - Static variable in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseImplementation
 
project() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseProject
 
PROJECT - org.faktorips.devtools.abstraction.AResource.AResourceType

R

recursive(Consumer<PlainJavaResource>, AResource.AResourceTreeTraversalDepth) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaContainer
 
recursive(Consumer<PlainJavaResource>, AResource.AResourceTreeTraversalDepth) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
Executes the given Consumer for this resource and, according to the given depth, its children.
recursive(Consumer<PlainJavaResource>, AResource.AResourceTreeTraversalDepth, IProgressMonitor, String) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
Executes the given Consumer for this resource and, according to the given depth, its children, notifying the given monitor of progress of the given task.
refreshInternal() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaContainer
 
refreshInternal() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
refreshLocal(AResource.AResourceTreeTraversalDepth, IProgressMonitor) - Method in interface org.faktorips.devtools.abstraction.AResource
Synchronizes this resource with its corresponding file-system objects.
refreshLocal(AResource.AResourceTreeTraversalDepth, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
refreshLocal(AResource.AResourceTreeTraversalDepth, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
remove(Path) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaWorkspaceRoot
 
REMOVED - org.faktorips.devtools.abstraction.AResourceDelta.AResourceDeltaKind
The resource was newly removed from its parent
REMOVED - org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResourceChange.Type
 
removeFirstSegments(Path, int) - Static method in class org.faktorips.devtools.abstraction.util.PathUtil
 
removeListener(Consumer<PlainJavaResourceChange>) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation.ResourceChanges
 
removeLogListener(ALogListener) - Method in interface org.faktorips.devtools.abstraction.ALog
 
removeLogListener(ALogListener) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseLog
 
RESOURCE_AND_DIRECT_MEMBERS - org.faktorips.devtools.abstraction.AResource.AResourceTreeTraversalDepth
This resource and its direct members.
RESOURCE_ONLY - org.faktorips.devtools.abstraction.AResource.AResourceTreeTraversalDepth
This resource, but not any of its members.
resourceChanged(PlainJavaResource) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation.ResourceChanges
 
ResourceChanges() - Constructor for class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation.ResourceChanges
 
resourceCreated(PlainJavaResource) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation.ResourceChanges
 
resourceMoved(PlainJavaResource, PlainJavaResource) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation.ResourceChanges
 
resourceRemoved(PlainJavaResource) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation.ResourceChanges
 
run() - Method in interface org.faktorips.devtools.abstraction.Wrappers.CoreExceptionThrowingRunnable
 
run(ICoreRunnable, IProgressMonitor) - Method in interface org.faktorips.devtools.abstraction.AWorkspace
Runs the given action, reporting progress to the given monitor
run(ICoreRunnable, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseWorkspace
 
run(ICoreRunnable, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaWorkspace
 
run(Wrappers.CoreExceptionThrowingRunnable) - Static method in class org.faktorips.devtools.abstraction.Wrappers
Runs the given runnable.

S

segment(Path, int) - Static method in class org.faktorips.devtools.abstraction.util.PathUtil
 
setAttribute(String, Object) - Method in interface org.faktorips.devtools.abstraction.AMarker
Sets the value of the given attribute.
setAttribute(String, Object) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseMarker
 
setAttribute(String, Object) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarker
 
setAttribute(String, Object) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarkerImpl
 
setAttributes(String[], Object[]) - Method in interface org.faktorips.devtools.abstraction.AMarker
Sets the values of the given attributes.
setAttributes(String[], Object[]) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseMarker
 
setAttributes(String[], Object[]) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarker
 
setAttributes(String[], Object[]) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarkerImpl
 
setContents(InputStream, boolean, IProgressMonitor) - Method in interface org.faktorips.devtools.abstraction.AFile
Overwrites this file in the file-system with data from the given InputStream.
setContents(InputStream, boolean, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseFile
 
setContents(InputStream, boolean, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFile
 
setDerived(boolean, IProgressMonitor) - Method in interface org.faktorips.devtools.abstraction.AResource
Sets this resource (and, in case this is a container, its children) as derived.
setDerived(boolean, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
setDerived(boolean, IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 
setWorkspace(PlainJavaWorkspace) - Method in enum org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation
 
SEVERITY - Static variable in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaMarkerImpl
 
SeverityMapping - Class in org.faktorips.devtools.abstraction.mapping
Mapping between Eclipse IStatus severity constants and Severity instances.
start(BundleContext) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseImplementation
 
StatusMessageListMapping - Class in org.faktorips.devtools.abstraction.mapping
Maps two concepts used to indicate an operation's results: IStatus (used by Eclipse) and MessageList (used by Faktor-IPS).
stop(BundleContext) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseImplementation
 

T

toAVersion(Version) - Static method in class org.faktorips.devtools.abstraction.mapping.OsgiVersionMapping
Converts the given OSGi-Version to AVersion.
toEclipsePath(Path) - Static method in class org.faktorips.devtools.abstraction.mapping.PathMapping
Maps the given plain Java Path to an Eclipse IPath.
toIps(int) - Static method in class org.faktorips.devtools.abstraction.mapping.SeverityMapping
Maps the given Eclipse IStatus severity constants to a Faktor-IPS Severity instance.
toJavaPath(IPath) - Static method in class org.faktorips.devtools.abstraction.mapping.PathMapping
Maps the given Eclipse IPath to a plain Java Path.
toMessageList(IStatus) - Static method in class org.faktorips.devtools.abstraction.mapping.StatusMessageListMapping
 
toPackageFragmentRoot(String) - Method in interface org.faktorips.devtools.abstraction.AJavaProject
Returns the package fragment root for an external library.
toPackageFragmentRoot(String) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaProject
 
toPackageFragmentRoot(String) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaProject
 
toPackageFragmentRoot(AResource) - Method in interface org.faktorips.devtools.abstraction.AJavaProject
Returns the resource as package fragment root.
toPackageFragmentRoot(AResource) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaProject
 
toPackageFragmentRoot(AResource) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaProject
 
toPortableString(Path) - Static method in class org.faktorips.devtools.abstraction.util.PathUtil
 
toString() - Method in class org.faktorips.devtools.abstraction.AVersion
 
toString() - Method in class org.faktorips.devtools.abstraction.AWrapper
 
touch(IProgressMonitor) - Method in interface org.faktorips.devtools.abstraction.AResource
Marks this resource as modified, updating the local time stamp and modification stamp.
touch(IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
touch(IProgressMonitor) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
 

U

unwrap() - Method in interface org.faktorips.devtools.abstraction.AAbstraction
Returns the platform-specific object corresponding to this abstraction.
unwrap() - Method in class org.faktorips.devtools.abstraction.AWrapper
 
unwrap() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseContainer
 
unwrap() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseFile
 
unwrap() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseFolder
 
unwrap() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaProject
 
unwrap() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipsePackageFragmentRoot
 
unwrap() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseProject
 
unwrap() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResource
 
unwrap() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseResourceDelta
 
unwrap() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseWorkspaceRoot
 
unwrap() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaProject
 
unwrap() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaPackageFragmentRoot
 
unwrap(A[]) - Static method in class org.faktorips.devtools.abstraction.Wrappers
Returns a Wrappers.ArrayUnwrapper that allows unwrapping the given array of wrappers to an array or list of the wrapped class.
unwrap(Collection<? extends AAbstraction>) - Static method in class org.faktorips.devtools.abstraction.Wrappers
Returns a Wrappers.CollectionUnwrapper that allows unwrapping the given collection of wrappers to an array of the wrapped class.
unwrap(AAbstraction) - Static method in class org.faktorips.devtools.abstraction.Wrappers
Unwraps the given abstraction to the call-site's type

V

validateJavaProjectBuildPath() - Method in interface org.faktorips.devtools.abstraction.AJavaProject
Validates whether this project's build path is configured correctly, adding any errors to the returned list.
validateJavaProjectBuildPath() - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseJavaProject
 
validateJavaProjectBuildPath() - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaProject
 
validatePackageName(String) - Static method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaConventions
 
validateTypeName(String) - Static method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaConventions
 
validateUnqualifiedTypeName(String) - Static method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaConventions
 
valueOf(String) - Static method in enum org.faktorips.devtools.abstraction.ABuildKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.devtools.abstraction.AResource.AResourceTreeTraversalDepth
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.devtools.abstraction.AResource.AResourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.devtools.abstraction.AResourceDelta.AResourceDeltaKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResourceChange.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.faktorips.devtools.abstraction.ABuildKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.devtools.abstraction.AResource.AResourceTreeTraversalDepth
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.devtools.abstraction.AResource.AResourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.devtools.abstraction.AResourceDelta.AResourceDeltaKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaImplementation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResourceChange.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_ZERO - Static variable in class org.faktorips.devtools.abstraction.AVersion
 
visit(AResourceDelta) - Method in interface org.faktorips.devtools.abstraction.AResourceDeltaVisitor
Visits the given resource delta.

W

walk(File, IProgressMonitor, String, PlainJavaFileUtil.PathHandler) - Static method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFileUtil
 
withMonitor(File, IProgressMonitor, String, PlainJavaFileUtil.PathHandler) - Static method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFileUtil
 
WORKSPACE - org.faktorips.devtools.abstraction.AResource.AResourceType
A workspace is a special folder that contains PROJECTs.
wrap(Object) - Static method in class org.faktorips.devtools.abstraction.Wrappers
Returns a Wrappers.WrapperBuilder for the given object that allows it to be wrapped in an implementation-specific wrapper.
wrapInternal(Object, Class<A>) - Method in class org.faktorips.devtools.abstraction.eclipse.internal.EclipseWrapperBuilder
 
wrapInternal(Object, Class<A>) - Method in class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaWrapperBuilder
 
wrapInternal(Object, Class<A>) - Method in class org.faktorips.devtools.abstraction.Wrappers.WrapperBuilder
 
WrapperBuilder(Object) - Constructor for class org.faktorips.devtools.abstraction.Wrappers.WrapperBuilder
 
Wrappers - Class in org.faktorips.devtools.abstraction
Utility class to wrap, unwrap and implement wrappers.
Wrappers.ArrayUnwrapper<A extends AAbstraction> - Class in org.faktorips.devtools.abstraction
 
Wrappers.CollectionUnwrapper - Class in org.faktorips.devtools.abstraction
 
Wrappers.CoreExceptionThrowingRunnable - Interface in org.faktorips.devtools.abstraction
A Runnable that may throw a CoreException.
Wrappers.CoreExceptionThrowingSupplier<T> - Interface in org.faktorips.devtools.abstraction
A Supplier that may throw a CoreException.
Wrappers.WrapperBuilder - Class in org.faktorips.devtools.abstraction
 
wrapSupplier(Wrappers.CoreExceptionThrowingSupplier<T>) - Static method in class org.faktorips.devtools.abstraction.Wrappers
Returns a Wrappers.WrapperBuilder for the object produced by the given supplier that allows that object to be wrapped in an implementation-specific wrapper.
A B C D E F G H I L M O P R S T U V W 
All Classes All Packages