Class PlainJavaProject
java.lang.Object
org.faktorips.devtools.abstraction.AWrapper<File>
org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaContainer
org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFolder
org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaProject
- All Implemented Interfaces:
Comparable<org.faktorips.devtools.abstraction.AResource>,Iterable<org.faktorips.devtools.abstraction.AResource>,org.faktorips.devtools.abstraction.AAbstraction,org.faktorips.devtools.abstraction.AContainer,org.faktorips.devtools.abstraction.AFolder,org.faktorips.devtools.abstraction.AProject,org.faktorips.devtools.abstraction.AResource
public class PlainJavaProject
extends PlainJavaFolder
implements org.faktorips.devtools.abstraction.AProject
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.faktorips.devtools.abstraction.AResource
org.faktorips.devtools.abstraction.AResource.AResourceTreeTraversalDepth, org.faktorips.devtools.abstraction.AResource.AResourceType -
Field Summary
Fields inherited from interface org.faktorips.devtools.abstraction.AResource
COMPARING_BY_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild(org.faktorips.devtools.abstraction.ABuildKind incrementalBuild, org.eclipse.core.runtime.IProgressMonitor monitor) voidcreate()voiddelete(org.eclipse.core.runtime.IProgressMonitor monitor) getName()Set<org.faktorips.devtools.abstraction.AProject> org.faktorips.devtools.abstraction.AResource.AResourceTypegetType()booleanMethods inherited from class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFolder
create, getFile, getFolderMethods inherited from class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaContainer
findMember, getFile, getFolder, getMembers, isSynchronizedInternal, recursive, refreshInternalMethods inherited from class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
copy, createMarker, deleteMarker, deleteMarkers, exists, findMarkers, getLocalTimeStamp, getLocation, getModificationStamp, getParent, getProject, getProjectRelativePath, getWorkspace, getWorkspaceRelativePath, isAccessible, isDerived, isSynchronized, move, recursive, refreshLocal, setDerived, touchMethods inherited from class org.faktorips.devtools.abstraction.AWrapper
equals, hashCode, toString, unwrapMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.faktorips.devtools.abstraction.AAbstraction
unwrapMethods inherited from interface org.faktorips.devtools.abstraction.AContainer
findMember, getFile, getFolder, getMembers, iteratorMethods inherited from interface org.faktorips.devtools.abstraction.AProject
getDefaultLineSeparator, getFile, getFolderMethods inherited from interface org.faktorips.devtools.abstraction.AResource
compareTo, copy, createMarker, deleteMarkers, exists, findMarkers, getLocalTimeStamp, getLocation, getModificationStamp, getParent, getProject, getProjectRelativePath, getWorkspace, getWorkspaceRelativePath, isAccessible, isDerived, isSynchronized, move, refreshLocal, setDerived, touchMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
PlainJavaProject
-
-
Method Details
-
getType
public org.faktorips.devtools.abstraction.AResource.AResourceType getType()- Specified by:
getTypein interfaceorg.faktorips.devtools.abstraction.AResource- Overrides:
getTypein classPlainJavaFolder
-
getName
- Specified by:
getNamein interfaceorg.faktorips.devtools.abstraction.AResource- Overrides:
getNamein classPlainJavaResource
-
isIpsProject
public boolean isIpsProject()- Specified by:
isIpsProjectin interfaceorg.faktorips.devtools.abstraction.AProject
-
getReferencedProjects
- Specified by:
getReferencedProjectsin interfaceorg.faktorips.devtools.abstraction.AProject
-
delete
public void delete(org.eclipse.core.runtime.IProgressMonitor monitor) - Specified by:
deletein interfaceorg.faktorips.devtools.abstraction.AResource- Overrides:
deletein classPlainJavaResource
-
create
public void create() -
build
public void build(org.faktorips.devtools.abstraction.ABuildKind incrementalBuild, org.eclipse.core.runtime.IProgressMonitor monitor) - Specified by:
buildin interfaceorg.faktorips.devtools.abstraction.AProject
-
getDefaultCharset
- Specified by:
getDefaultCharsetin interfaceorg.faktorips.devtools.abstraction.AProject
-