📄 eermodel_xml.pas
字号:
procedure Set_ID(Value: Integer);
procedure Set_IDGroup(Value: Integer);
procedure Set_TypeName(Value: WideString);
procedure Set_Description(Value: WideString);
procedure Set_ParamCount(Value: Integer);
procedure Set_OptionCount(Value: Integer);
procedure Set_ParamRequired(Value: Integer);
procedure Set_EditParamsAsString(Value: Integer);
procedure Set_SynonymGroup(Value: Integer);
procedure Set_PhysicalMapping(Value: Integer);
procedure Set_PhysicalTypeName(Value: WideString);
{ Methods & Properties }
property ID: Integer read Get_ID write Set_ID;
property IDGroup: Integer read Get_IDGroup write Set_IDGroup;
property TypeName: WideString read Get_TypeName write Set_TypeName;
property Description: WideString read Get_Description write Set_Description;
property ParamCount: Integer read Get_ParamCount write Set_ParamCount;
property OptionCount: Integer read Get_OptionCount write Set_OptionCount;
property ParamRequired: Integer read Get_ParamRequired write Set_ParamRequired;
property EditParamsAsString: Integer read Get_EditParamsAsString write Set_EditParamsAsString;
property SynonymGroup: Integer read Get_SynonymGroup write Set_SynonymGroup;
property PhysicalMapping: Integer read Get_PhysicalMapping write Set_PhysicalMapping;
property PhysicalTypeName: WideString read Get_PhysicalTypeName write Set_PhysicalTypeName;
property PARAMS: IXMLPARAMSType read Get_PARAMS;
property OPTIONS: IXMLOPTIONSType read Get_OPTIONS;
end;
{ IXMLPARAMSType }
IXMLPARAMSType = interface(IXMLNodeCollection)
['{4352AF49-04D6-4437-A7A3-E8A0F4D64132}']
{ Property Accessors }
function Get_PARAM(Index: Integer): IXMLPARAMType;
{ Methods & Properties }
function Add: IXMLPARAMType;
function Insert(const Index: Integer): IXMLPARAMType;
property PARAM[Index: Integer]: IXMLPARAMType read Get_PARAM; default;
end;
{ IXMLPARAMType }
IXMLPARAMType = interface(IXMLNode)
['{7CF7E96F-7051-4F06-A357-23F9CBC82352}']
{ Property Accessors }
function Get_Name: WideString;
procedure Set_Name(Value: WideString);
{ Methods & Properties }
property Name: WideString read Get_Name write Set_Name;
end;
{ IXMLOPTIONSType }
IXMLOPTIONSType = interface(IXMLNodeCollection)
['{23756FE8-C2C5-4941-ABD0-DDDB93043E31}']
{ Property Accessors }
function Get_OPTION(Index: Integer): IXMLOPTIONType;
{ Methods & Properties }
function Add: IXMLOPTIONType;
function Insert(const Index: Integer): IXMLOPTIONType;
property OPTION[Index: Integer]: IXMLOPTIONType read Get_OPTION; default;
end;
{ IXMLOPTIONType }
IXMLOPTIONType = interface(IXMLNode)
['{871AF365-38C1-4121-86FC-102822695F32}']
{ Property Accessors }
function Get_Name: WideString;
function Get_Default: Integer;
procedure Set_Name(Value: WideString);
procedure Set_Default(Value: Integer);
{ Methods & Properties }
property Name: WideString read Get_Name write Set_Name;
property Default: Integer read Get_Default write Set_Default;
end;
{ IXMLCOMMON_DATATYPESType }
IXMLCOMMON_DATATYPESType = interface(IXMLNodeCollection)
['{BA0ABA0A-752D-41EA-85AE-D1706EBC7C11}']
{ Property Accessors }
function Get_COMMON_DATATYPE(Index: Integer): IXMLCOMMON_DATATYPEType;
{ Methods & Properties }
function Add: IXMLCOMMON_DATATYPEType;
function Insert(const Index: Integer): IXMLCOMMON_DATATYPEType;
property COMMON_DATATYPE[Index: Integer]: IXMLCOMMON_DATATYPEType read Get_COMMON_DATATYPE; default;
end;
{ IXMLCOMMON_DATATYPEType }
IXMLCOMMON_DATATYPEType = interface(IXMLNode)
['{37F72A6A-CB3A-4911-A133-CCF4968F6F1B}']
{ Property Accessors }
function Get_ID: Integer;
procedure Set_ID(Value: Integer);
{ Methods & Properties }
property ID: Integer read Get_ID write Set_ID;
end;
{ IXMLTABLEPREFIXESType }
IXMLTABLEPREFIXESType = interface(IXMLNodeCollection)
['{CCAEECCE-0AA3-44E4-B97C-133AE226BE31}']
{ Property Accessors }
function Get_TABLEPREFIX(Index: Integer): IXMLTABLEPREFIXType;
{ Methods & Properties }
function Add: IXMLTABLEPREFIXType;
function Insert(const Index: Integer): IXMLTABLEPREFIXType;
property TABLEPREFIX[Index: Integer]: IXMLTABLEPREFIXType read Get_TABLEPREFIX; default;
end;
{ IXMLTABLEPREFIXType }
IXMLTABLEPREFIXType = interface(IXMLNode)
['{30655844-1E34-438D-81D8-2F5A51332AF8}']
{ Property Accessors }
function Get_Name: WideString;
procedure Set_Name(Value: WideString);
{ Methods & Properties }
property Name: WideString read Get_Name write Set_Name;
end;
{ IXMLREGIONCOLORSType }
IXMLREGIONCOLORSType = interface(IXMLNodeCollection)
['{257F122A-5EC7-4107-BE33-5E7D1BBD9047}']
{ Property Accessors }
function Get_REGIONCOLOR(Index: Integer): IXMLREGIONCOLORType;
{ Methods & Properties }
function Add: IXMLREGIONCOLORType;
function Insert(const Index: Integer): IXMLREGIONCOLORType;
property REGIONCOLOR[Index: Integer]: IXMLREGIONCOLORType read Get_REGIONCOLOR; default;
end;
{ IXMLREGIONCOLORType }
IXMLREGIONCOLORType = interface(IXMLNode)
['{CCA39621-D47A-4A28-B418-F40E7DDA5FE0}']
{ Property Accessors }
function Get_Color: WideString;
procedure Set_Color(Value: WideString);
{ Methods & Properties }
property Color: WideString read Get_Color write Set_Color;
end;
{ IXMLPOSITIONMARKERSType }
IXMLPOSITIONMARKERSType = interface(IXMLNodeCollection)
['{AA4B805E-59D6-44E4-B571-EBE57B936906}']
{ Property Accessors }
function Get_POSITIONMARKER(Index: Integer): IXMLPOSITIONMARKERType;
{ Methods & Properties }
function Add: IXMLPOSITIONMARKERType;
function Insert(const Index: Integer): IXMLPOSITIONMARKERType;
property POSITIONMARKER[Index: Integer]: IXMLPOSITIONMARKERType read Get_POSITIONMARKER; default;
end;
{ IXMLPOSITIONMARKERType }
IXMLPOSITIONMARKERType = interface(IXMLNode)
['{E10FD481-29CB-43A5-A28A-7C2429BAF478}']
{ Property Accessors }
function Get_ZoomFac: WideString;
function Get_X: Integer;
function Get_Y: Integer;
procedure Set_ZoomFac(Value: WideString);
procedure Set_X(Value: Integer);
procedure Set_Y(Value: Integer);
{ Methods & Properties }
property ZoomFac: WideString read Get_ZoomFac write Set_ZoomFac;
property X: Integer read Get_X write Set_X;
property Y: Integer read Get_Y write Set_Y;
end;
{ IXMLMETADATAType }
IXMLMETADATAType = interface(IXMLNode)
['{3C6DABB0-3EC7-4E44-8EC7-8A5E1B6C8F1A}']
{ Property Accessors }
function Get_REGIONS: IXMLREGIONSType;
function Get_TABLES: IXMLTABLESType;
function Get_RELATIONS: IXMLRELATIONSType;
function Get_NOTES: IXMLNOTESType;
function Get_IMAGES: IXMLIMAGESType;
{ Methods & Properties }
property REGIONS: IXMLREGIONSType read Get_REGIONS;
property TABLES: IXMLTABLESType read Get_TABLES;
property RELATIONS: IXMLRELATIONSType read Get_RELATIONS;
property NOTES: IXMLNOTESType read Get_NOTES;
property IMAGES: IXMLIMAGESType read Get_IMAGES;
end;
{ IXMLREGIONSType }
IXMLREGIONSType = interface(IXMLNodeCollection)
['{A0DC3396-10DD-415B-80BF-1132FAD4CC70}']
{ Property Accessors }
function Get_REGION(Index: Integer): IXMLREGIONType;
{ Methods & Properties }
function Add: IXMLREGIONType;
function Insert(const Index: Integer): IXMLREGIONType;
property REGION[Index: Integer]: IXMLREGIONType read Get_REGION; default;
end;
{ IXMLREGIONType }
IXMLREGIONType = interface(IXMLNode)
['{EFABEBA6-7BED-48CC-88E6-D86C247E38F6}']
{ Property Accessors }
function Get_ID: Integer;
function Get_RegionName: WideString;
function Get_XPos: Integer;
function Get_YPos: Integer;
function Get_Width: Integer;
function Get_Height: Integer;
function Get_RegionColor: Integer;
function Get_TablePrefix: Integer;
function Get_TableType: Integer;
function Get_OverwriteTablePrefix: Integer;
function Get_OverwriteTableType: Integer;
function Get_Comments: WideString;
function Get_IsLinkedObject: Integer;
function Get_IDLinkedModel: WideString;
function Get_Obj_id_Linked: WideString;
procedure Set_ID(Value: Integer);
procedure Set_RegionName(Value: WideString);
procedure Set_XPos(Value: Integer);
procedure Set_YPos(Value: Integer);
procedure Set_Width(Value: Integer);
procedure Set_Height(Value: Integer);
procedure Set_RegionColor(Value: Integer);
procedure Set_TablePrefix(Value: Integer);
procedure Set_TableType(Value: Integer);
procedure Set_OverwriteTablePrefix(Value: Integer);
procedure Set_OverwriteTableType(Value: Integer);
procedure Set_Comments(Value: WideString);
procedure Set_IsLinkedObject(Value: Integer);
procedure Set_IDLinkedModel(Value: WideString);
procedure Set_Obj_id_Linked(Value: WideString);
{ Methods & Properties }
property ID: Integer read Get_ID write Set_ID;
property RegionName: WideString read Get_RegionName write Set_RegionName;
property XPos: Integer read Get_XPos write Set_XPos;
property YPos: Integer read Get_YPos write Set_YPos;
property Width: Integer read Get_Width write Set_Width;
property Height: Integer read Get_Height write Set_Height;
property RegionColor: Integer read Get_RegionColor write Set_RegionColor;
property TablePrefix: Integer read Get_TablePrefix write Set_TablePrefix;
property TableType: Integer read Get_TableType write Set_TableType;
property OverwriteTablePrefix: Integer read Get_OverwriteTablePrefix write Set_OverwriteTablePrefix;
property OverwriteTableType: Integer read Get_OverwriteTableType write Set_OverwriteTableType;
property Comments: WideString read Get_Comments write Set_Comments;
property IsLinkedObject: Integer read Get_IsLinkedObject write Set_IsLinkedObject;
property IDLinkedModel: WideString read Get_IDLinkedModel write Set_IDLinkedModel;
property Obj_id_Linked: WideString read Get_Obj_id_Linked write Set_Obj_id_Linked;
end;
{ IXMLTABLESType }
IXMLTABLESType = interface(IXMLNodeCollection)
['{45F2EF9A-CE6E-477A-A4D2-82BDD3C70B7E}']
{ Property Accessors }
function Get_TABLE(Index: Integer): IXMLTABLEType;
{ Methods & Properties }
function Add: IXMLTABLEType;
function Insert(const Index: Integer): IXMLTABLEType;
property TABLE[Index: Integer]: IXMLTABLEType read Get_TABLE; default;
end;
{ IXMLTABLEType }
IXMLTABLEType = interface(IXMLNode)
['{B8FE24F5-191C-4C17-9239-D5D3E57D8A86}']
{ Property Accessors }
function Get_ID: Integer;
function Get_Tablename: WideString;
function Get_PrevTableName: WideString;
function Get_XPos: Integer;
function Get_YPos: Integer;
function Get_TableType: Integer;
function Get_TablePrefix: Integer;
function Get_NmTable: Integer;
function Get_Temporary: Integer;
function Get_UseStandardInserts: Integer;
function Get_StandardInserts: WideString;
function Get_TableOptions: WideString;
function Get_Comments: WideString;
function Get_Collapsed: Integer;
function Get_IsLinkedObject: Integer;
function Get_IDLinkedModel: WideString;
function Get_Obj_id_Linked: WideString;
function Get_COLUMNS: IXMLCOLUMNSType;
function Get_RELATIONS_START: IXMLRELATIONS_STARTType;
function Get_RELATIONS_END: IXMLRELATIONS_ENDType;
function Get_INDICES: IXMLINDICESType;
procedure Set_ID(Value: Integer);
procedure Set_Tablename(Value: WideString);
procedure Set_PrevTableName(Value: WideString);
procedure Set_XPos(Value: Integer);
procedure Set_YPos(Value: Integer);
procedure Set_TableType(Value: Integer);
procedure Set_TablePrefix(Value: Integer);
procedure Set_NmTable(Value: Integer);
procedure Set_Temporary(Value: Integer);
procedure Set_UseStandardInserts(Value: Integer);
procedure Set_StandardInserts(Value: WideString);
procedure Set_TableOptions(Value: WideString);
procedure Set_Comments(Value: WideString);
procedure Set_Collapsed(Value: Integer);
procedure Set_IsLinkedObject(Value: Integer);
procedure Set_IDLinkedModel(Value: WideString);
procedure Set_Obj_id_Linked(Value: WideString);
{ Methods & Properties }
property ID: Integer read Get_ID write Set_ID;
property Tablename: WideString read Get_Tablename write Set_Tablename;
property PrevTableName: WideString read Get_PrevTableName write Set_PrevTableName;
property XPos: Integer read Get_XPos write Set_XPos;
property YPos: Integer read Get_YPos write Set_YPos;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -