These methods are important for querying base information from project and target types:
nilif a target will accept a given file. It is generally unnecessary to override this. See the section on source code.
nilif a buffer belongs to this target. Used during association when a file is loaded. It is generally unnecessary to override this unless you keep auxiliary files.
These methods are used by the semantic package extensions. See Top.