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
  • Constructor Details

    • PlainJavaProject

      public PlainJavaProject(File directory)
  • Method Details

    • getType

      public org.faktorips.devtools.abstraction.AResource.AResourceType getType()
      Specified by:
      getType in interface org.faktorips.devtools.abstraction.AResource
      Overrides:
      getType in class PlainJavaFolder
    • getName

      public String getName()
      Specified by:
      getName in interface org.faktorips.devtools.abstraction.AResource
      Overrides:
      getName in class PlainJavaResource
    • isIpsProject

      public boolean isIpsProject()
      Specified by:
      isIpsProject in interface org.faktorips.devtools.abstraction.AProject
    • getReferencedProjects

      public Set<org.faktorips.devtools.abstraction.AProject> getReferencedProjects()
      Specified by:
      getReferencedProjects in interface org.faktorips.devtools.abstraction.AProject
    • delete

      public void delete(org.eclipse.core.runtime.IProgressMonitor monitor)
      Specified by:
      delete in interface org.faktorips.devtools.abstraction.AResource
      Overrides:
      delete in class PlainJavaResource
    • create

      public void create()
    • build

      public void build(org.faktorips.devtools.abstraction.ABuildKind incrementalBuild, org.eclipse.core.runtime.IProgressMonitor monitor)
      Specified by:
      build in interface org.faktorips.devtools.abstraction.AProject
    • getDefaultCharset

      public Charset getDefaultCharset()
      Specified by:
      getDefaultCharset in interface org.faktorips.devtools.abstraction.AProject