# Interface ProjectModel

All Known Subinterfaces:
  `BasicGradleProject, BuildInvocations, CppProject, EclipseProject, GradleProject, GradlePublication, GradleTask, HasGradleProject, HierarchicalEclipseProject, IdeaModule, Launchable, ProjectPublications, Task, TaskSelector`

public interface ProjectModel
Represents a model that is associated with some Gradle project.

Since:
  3.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ProjectIdentifier`
  `getProjectIdentifier()`
  Returns the identifier for the project that this model is associated with.

- ## Method Details

  - ### getProjectIdentifier

    ProjectIdentifier getProjectIdentifier()
    Returns the identifier for the project that this model is associated with.
    Since:
      3.0