[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: multiprojectintf.pas line 101
type TMPCompileElement = class |
||
protected |
||
|
||
|
||
FFileExists: Boolean; |
|
|
function CallRunTyphonbuildHandlers(); virtual; |
|
|
function GetAllowedActions; virtual; |
|
|
function GetBuildModeCount; virtual; abstract; |
|
|
function GetBuildModes(); virtual; abstract; |
|
|
function GetFileCount; virtual; abstract; |
|
|
function GetFiles(); virtual; abstract; |
|
|
function GetRequiredPackageCount; virtual; abstract; |
|
|
function GetRequiredPackages(); virtual; abstract; |
|
|
function Perform(); |
|
|
function PerformAction(); virtual; abstract; |
|
|
procedure SetFilename(); virtual; |
|
|
procedure SetMissing(); virtual; |
|
|
procedure SetRemoved(); virtual; |
|
|
procedure SetElementType(); virtual; |
|
|
procedure DoDeactivateChildren; |
|
|
procedure ActiveChanged(); virtual; abstract; |
|
|
procedure DoActivate(); |
|
|
procedure DoDeActivate(); |
|
|
public |
||
constructor Create(); |
|
|
procedure Activate; |
|
|
procedure DeActivate; |
|
|
function GetOwnerMultiProject; |
|
|
function GetRootMultiProject; |
|
|
function GetNext(); |
|
|
function IndexOfBuildMode(); |
|
|
function FindBuildMode(); |
|
|
function PerformBuildModeAction(); virtual; abstract; |
|
|
procedure Modified; virtual; abstract; |
|
|
function GetIndex; |
|
|
property Parent: TMPCompileElement; [r] |
|
|
property Filename: string; [rw] |
|
|
property Missing: Boolean; [rw] |
|
|
property Removed: Boolean; [rw] |
|
|
property ElementType: TMPElementType; [rw] |
|
|
property Active: Boolean; [r] |
|
|
property FileExists: Boolean; [r] |
|
|
property AllowedActions: TMPElementActions; [r] |
|
|
property MultiProject: TMultiProject; [r] |
|
|
property BuildModes []: TMPBuildMode; [r] |
|
|
property BuildModeCount: Integer; [r] |
|
|
property Files []: string; [r] |
|
|
property FileCount: Integer; [r] |
|
|
property RequiredPackages []: TMPDependency; [r] |
|
|
property RequiredPackageCount: Integer; [r] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |