Next: Sourcecode objects, Previous: User interface methods, Up: Extending EDE

### 7.2 Base project methods

These methods are important for querying base information from project and target types:

`ede-name`
  Return a string that is the name of this target.
`ede-target-name`
  Return a string that is the name of the target used by a Make system.
`ede-description`
  A brief description of the project or target. This is currently used by the ‘`ede-speedbar`’ interface.
`ede-want-file-p`
  Return non-nil if a target will accept a given file. It is generally unecessary to override this. See the section on source code.
`ede-buffer-mine`
  Return non-nil if a buffer belongs to this target. Used during association when a file is loaded. It is generally unecessary to override this unless you keep auxiliary files.

These methods are used by the semantic package extensions See (semantic)Top.

`ede-buffer-header-file`
  Return a header file belonging to a given buffer. Prototypes are place there when appropriate
`ede-buffer-documentation-files`
  Return the documentation file information about this file would be stored in.
`ede-documentation`
  List all documentation a project or target is responsible for.