# Interface Model

All Known Subinterfaces:
  `BasicGradleProject, BasicIdeaProject, BuildableElement, BuildEnvironment, BuildIdentifier, BuildInvocations, EclipseProject, Element, GradleBuild, GradleProject, HierarchicalEclipseProject, HierarchicalElement, IdeaModule, IdeaProject, ProjectIdentifier, ProjectPublications`

public interface Model
A model that is buildable by the Tooling API. Models contain various information regarding the build. Models are typically tailored to a specific domain, for example build environment or IDE.

Since:
  1.0-milestone-8