Projects
Background Information
A project is a named set of class definitions, routines, include files, and other Studio items. You typically create, compile, and export projects in Studio; see Using Studio.
Available Tools
Provides the following methods that you can use with projects:
-
CompileProject()
-
DeleteProject()
-
Export()
-
ExportToStream()
Availability: All namespaces.
Represents the project information used by the class compiler. This class provides methods such as the following:
-
Compile()
-
CreateClone()
-
DeleteItem()
-
Deploy()
-
Export()
-
And others
It also provides class queries, including:
-
ProjectItemsList()
-
ProjectList()
-
And others
Availability: All namespaces.
Reminder
The special variable $SYSTEM is bound to the %SYSTEM package. This means that (for ObjectScript) instead of ##class(%SYSTEM.class).method(), you can use $SYSTEM.class.method().