A B C D E F G H I L M O P R S T U V W
All Classes All Packages
All Classes All Packages
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
abstractionsused 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 buildbuilds every applicable item in a project. Anincremental buildbuilds only items affected by changes since a previous build. Aclean builddiscards previous build results and then performs aABuildKind.FULL. Aauto buildoperates 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 projectcontainingJava elements. - ALog - Interface in org.faktorips.devtools.abstraction
- ALogListener - Interface in org.faktorips.devtools.abstraction
- AMarker - Interface in org.faktorips.devtools.abstraction
- APackageFragmentRoot - Interface in org.faktorips.devtools.abstraction
-
A package fragment root is a folder or archive file containing
Java elementsand 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 resourcecan be used instead of checking forinstanceofwith 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 wrapperimplementing the givenabstraction. - asArrayOf(Class<A>) - Method in class org.faktorips.devtools.abstraction.Wrappers.WrapperBuilder
-
Wraps the implementation-specific object-array in
a wrapper-arrayimplementing the givenabstraction. - 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
Setofwrappersimplementing the givenabstraction. - asSortedSetOf(Class<A>) - Method in class org.faktorips.devtools.abstraction.Wrappers.WrapperBuilder
-
Wraps the implementation-specific object-array in a
SortedSetofwrappersimplementing the givenabstraction. - 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
projectsand allows global operations. - AWorkspaceRoot - Interface in org.faktorips.devtools.abstraction
-
The container representing
a workspace'scontents. - AWrapper<T> - Class in org.faktorips.devtools.abstraction
-
A wrapper is a platform-dependent implementation of an
abstractionthat can beunwrappedto 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-Enumfor a givenIncrementalProjectBuilder-Constant. - buildKind(ABuildKind) - Static method in class org.faktorips.devtools.abstraction.mapping.BuildKindMapping
-
Returns the
IncrementalProjectBuilder-Constantfor the givenABuildKind-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
Comparatorcomparing 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 byAFile. - 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
- 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
instanceofwith 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
IpsExceptionis intended to replace Eclipse'sCoreException. - 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
CoreExceptionneeds 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
IpsExceptionby creating a newCoreExceptioninternally. - 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
IJavaProjectand 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
- 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
IPathand plain JavaPath. - 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
-
A project is a special
AResource.AResourceType.FOLDERinside aAResource.AResourceType.WORKSPACE.
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
Consumerfor 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
Consumerfor 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
IStatusseverity constants andSeverityinstances. - 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) andMessageList(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-
VersiontoAVersion. - toEclipsePath(Path) - Static method in class org.faktorips.devtools.abstraction.mapping.PathMapping
-
Maps the given plain Java
Pathto an EclipseIPath. - toIps(int) - Static method in class org.faktorips.devtools.abstraction.mapping.SeverityMapping
-
Maps the given Eclipse
IStatusseverity constants to a Faktor-IPSSeverityinstance. - toJavaPath(IPath) - Static method in class org.faktorips.devtools.abstraction.mapping.PathMapping
-
Maps the given Eclipse
IPathto a plain JavaPath. - 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
resourceas 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 stampandmodification 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.ArrayUnwrapperthat 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.CollectionUnwrapperthat 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
abstractionto 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.WrapperBuilderfor the given object that allows it to be wrapped in an implementation-specificwrapper. - 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
Runnablethat may throw aCoreException. - Wrappers.CoreExceptionThrowingSupplier<T> - Interface in org.faktorips.devtools.abstraction
-
A
Supplierthat may throw aCoreException. - Wrappers.WrapperBuilder - Class in org.faktorips.devtools.abstraction
- wrapSupplier(Wrappers.CoreExceptionThrowingSupplier<T>) - Static method in class org.faktorips.devtools.abstraction.Wrappers
-
Returns a
Wrappers.WrapperBuilderfor the object produced by the given supplier that allows that object to be wrapped in an implementation-specificwrapper.
All Classes All Packages