Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 2.02 KB

File metadata and controls

29 lines (22 loc) · 2.02 KB

IProject interface

Representation of a whole app in metamodel.

public interface IProject : IAbstractUnit

Members

name description
DirectoryPath { get; } Full path to app location on the file system.
Name { get; } Display name of the app.
AddModule(…) Adds your newly created module to your project.
GetDocuments() Returns the full list of IDocuments contained in the app, and their type, grouped by module with a Dictionary.
GetDocuments(…) Returns the full list of IDocuments contained in the app, by type, grouped by module with a Dictionary.
GetDocuments<TDocument>() Returns the full list of IDocuments contained in the app, by type, grouped by module with a Dictionary.
GetModuleDocuments(…) Returns the full list of IDocuments contained in the app, and their type. (2 methods)
GetModuleDocuments<TDocument>(…) Returns the full list of IDocuments contained in the app, by type.
GetModules() Returns the IModules contained by the app model at this moment.
GetProjectDocuments() Returns the IProjectDocuments contained by the app model at this moment. That includes IProjectSettings.

See Also