| Interface | Description | 
|---|---|
| ArtifactHandler<A extends GriffonArtifact> | The ArtifactHandler interface's purpose is to allow the analysis of conventions within a Griffon application. | 
| ArtifactManager | Helper class capable of dealing with artifacts and their handlers. | 
| GriffonArtifact | Identifies an object as a Griffon artifact. | 
| GriffonClass | Represents any class in a Griffon application that is related to an artifact. | 
| GriffonController | Identifies a Controller artifact. | 
| GriffonControllerClass | Represents a Controller class in Griffon. | 
| GriffonModel | Identifies a Model artifact. | 
| GriffonModelClass | Represents a Model class in Griffon. | 
| GriffonMvcArtifact | Identifies an artifact that belongs to an MVC group. | 
| GriffonService | Identifies a Service artifact. | 
| GriffonServiceClass | Represents a Service class in Griffon. | 
| GriffonView | Identifies a View artifact. | 
| GriffonViewClass | Represents a View class in Griffon. |