24 #import <Foundation/NSObject.h>
26 @class NSDictionary, NSArray, NSString;
35 NSDictionary * projectTypes;
45 - (NSDictionary *) projectTypes;
52 - (
id <
ProjectType>) projectTypeForTypeID: (NSString *) projectTypeID
54 infoDictionary: (NSDictionary *) infoDict
55 projectModules: (NSArray *) projectModules;
Definition: ProjectTypeLoader.h:31
Definition: ProjectDocument.h:43
The description of a project type.
Definition: ProjectTypeDescription.h:31
NSImage * icon()
Returns the icon of the receiver's project type.
Definition: ProjectTypeDescription.m:86
NSString * description()
Returns a human-readable description of the receiver's project type.
Definition: ProjectTypeDescription.m:78
NSString * name()
Returns the name of the receiver's project type.
Definition: ProjectTypeDescription.m:70
Class projectType()
Returns the class from which this type description has been generated.
Definition: ProjectTypeDescription.m:127
NSArray * templates
Returns an array of template descriptions of the receiver's project type.
Definition: ProjectTypeDescription.h:35
This protocol is adopted by project type support objects.
Definition: ProjectType.h:40
A project template description.
Definition: ProjectTemplateDescription.h:31