📄 eermodel_xml.pas
字号:
property TableType: Integer read Get_TableType write Set_TableType;
property TablePrefix: Integer read Get_TablePrefix write Set_TablePrefix;
property NmTable: Integer read Get_NmTable write Set_NmTable;
property Temporary: Integer read Get_Temporary write Set_Temporary;
property UseStandardInserts: Integer read Get_UseStandardInserts write Set_UseStandardInserts;
property StandardInserts: WideString read Get_StandardInserts write Set_StandardInserts;
property TableOptions: WideString read Get_TableOptions write Set_TableOptions;
property Comments: WideString read Get_Comments write Set_Comments;
property Collapsed: Integer read Get_Collapsed write Set_Collapsed;
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;
property COLUMNS: IXMLCOLUMNSType read Get_COLUMNS;
property RELATIONS_START: IXMLRELATIONS_STARTType read Get_RELATIONS_START;
property RELATIONS_END: IXMLRELATIONS_ENDType read Get_RELATIONS_END;
property INDICES: IXMLINDICESType read Get_INDICES;
end;
{ IXMLCOLUMNSType }
IXMLCOLUMNSType = interface(IXMLNodeCollection)
['{17A830DD-743B-4A60-9845-F7EF22CDB1C5}']
{ Property Accessors }
function Get_COLUMN(Index: Integer): IXMLCOLUMNType;
{ Methods & Properties }
function Add: IXMLCOLUMNType;
function Insert(const Index: Integer): IXMLCOLUMNType;
property COLUMN[Index: Integer]: IXMLCOLUMNType read Get_COLUMN; default;
end;
{ IXMLCOLUMNType }
IXMLCOLUMNType = interface(IXMLNode)
['{72C5C7E7-DC78-4BB2-AC51-9BF79E53917F}']
{ Property Accessors }
function Get_ID: Integer;
function Get_ColName: WideString;
function Get_PrevColName: WideString;
function Get_Pos: Integer;
function Get_IdDatatype: Integer;
function Get_DatatypeParams: WideString;
function Get_Width: WideString;
function Get_Prec: WideString;
function Get_PrimaryKey: Integer;
function Get_NotNull: Integer;
function Get_AutoInc: Integer;
function Get_IsForeignKey: Integer;
function Get_DefaultValue: WideString;
function Get_Comments: WideString;
function Get_OPTIONSELECTED: IXMLOPTIONSELECTEDType;
procedure Set_ID(Value: Integer);
procedure Set_ColName(Value: WideString);
procedure Set_PrevColName(Value: WideString);
procedure Set_Pos(Value: Integer);
procedure Set_IdDatatype(Value: Integer);
procedure Set_DatatypeParams(Value: WideString);
procedure Set_Width(Value: WideString);
procedure Set_Prec(Value: WideString);
procedure Set_PrimaryKey(Value: Integer);
procedure Set_NotNull(Value: Integer);
procedure Set_AutoInc(Value: Integer);
procedure Set_IsForeignKey(Value: Integer);
procedure Set_DefaultValue(Value: WideString);
procedure Set_Comments(Value: WideString);
{ Methods & Properties }
property ID: Integer read Get_ID write Set_ID;
property ColName: WideString read Get_ColName write Set_ColName;
property PrevColName: WideString read Get_PrevColName write Set_PrevColName;
property Pos: Integer read Get_Pos write Set_Pos;
property IdDatatype: Integer read Get_IdDatatype write Set_IdDatatype;
property DatatypeParams: WideString read Get_DatatypeParams write Set_DatatypeParams;
property Width: WideString read Get_Width write Set_Width;
property Prec: WideString read Get_Prec write Set_Prec;
property PrimaryKey: Integer read Get_PrimaryKey write Set_PrimaryKey;
property NotNull: Integer read Get_NotNull write Set_NotNull;
property AutoInc: Integer read Get_AutoInc write Set_AutoInc;
property IsForeignKey: Integer read Get_IsForeignKey write Set_IsForeignKey;
property DefaultValue: WideString read Get_DefaultValue write Set_DefaultValue;
property Comments: WideString read Get_Comments write Set_Comments;
property OPTIONSELECTED: IXMLOPTIONSELECTEDType read Get_OPTIONSELECTED;
end;
{ IXMLOPTIONSELECTEDType }
IXMLOPTIONSELECTEDType = interface(IXMLNodeCollection)
['{5AB01ACC-24ED-4E5D-BC18-D0552135A96B}']
{ Property Accessors }
function Get_OPTIONSELECT(Index: Integer): IXMLOPTIONSELECTType;
{ Methods & Properties }
function Add: IXMLOPTIONSELECTType;
function Insert(const Index: Integer): IXMLOPTIONSELECTType;
property OPTIONSELECT[Index: Integer]: IXMLOPTIONSELECTType read Get_OPTIONSELECT; default;
end;
{ IXMLOPTIONSELECTType }
IXMLOPTIONSELECTType = interface(IXMLNode)
['{58851D97-E46A-420E-8B91-23A81854006A}']
{ Property Accessors }
function Get_Value: Integer;
procedure Set_Value(Value: Integer);
{ Methods & Properties }
property Value: Integer read Get_Value write Set_Value;
end;
{ IXMLRELATIONS_STARTType }
IXMLRELATIONS_STARTType = interface(IXMLNodeCollection)
['{7D6DA579-46F2-43F2-86B2-52976E143DBD}']
{ Property Accessors }
function Get_RELATION_START(Index: Integer): IXMLRELATION_STARTType;
{ Methods & Properties }
function Add: IXMLRELATION_STARTType;
function Insert(const Index: Integer): IXMLRELATION_STARTType;
property RELATION_START[Index: Integer]: IXMLRELATION_STARTType read Get_RELATION_START; default;
end;
{ IXMLRELATION_STARTType }
IXMLRELATION_STARTType = interface(IXMLNode)
['{3C1BD9C0-CB4C-45D4-8209-FD3D043336CA}']
{ Property Accessors }
function Get_ID: Integer;
procedure Set_ID(Value: Integer);
{ Methods & Properties }
property ID: Integer read Get_ID write Set_ID;
end;
{ IXMLRELATIONS_ENDType }
IXMLRELATIONS_ENDType = interface(IXMLNodeCollection)
['{1E22C6EE-DEDF-47A2-AAA8-4E06FC501B05}']
{ Property Accessors }
function Get_RELATION_END(Index: Integer): IXMLRELATION_ENDType;
{ Methods & Properties }
function Add: IXMLRELATION_ENDType;
function Insert(const Index: Integer): IXMLRELATION_ENDType;
property RELATION_END[Index: Integer]: IXMLRELATION_ENDType read Get_RELATION_END; default;
end;
{ IXMLRELATION_ENDType }
IXMLRELATION_ENDType = interface(IXMLNode)
['{073B02C3-8B24-41DA-A3C6-C99706DEDC2B}']
{ Property Accessors }
function Get_ID: Integer;
procedure Set_ID(Value: Integer);
{ Methods & Properties }
property ID: Integer read Get_ID write Set_ID;
end;
{ IXMLINDICESType }
IXMLINDICESType = interface(IXMLNodeCollection)
['{32E38A45-E755-4723-AB0B-57F0520DA21A}']
{ Property Accessors }
function Get_INDEX(Index: Integer): IXMLINDEXType;
{ Methods & Properties }
function Add: IXMLINDEXType;
function Insert(const Index: Integer): IXMLINDEXType;
property INDEX[Index: Integer]: IXMLINDEXType read Get_INDEX; default;
end;
{ IXMLINDEXType }
IXMLINDEXType = interface(IXMLNode)
['{E27DEE48-969B-4073-BCB0-33EA1C4C1BC0}']
{ Property Accessors }
function Get_ID: Integer;
function Get_IndexName: WideString;
function Get_IndexKind: Integer;
function Get_FKRefDef_Obj_id: WideString;
function Get_INDEXCOLUMNS: IXMLINDEXCOLUMNSType;
procedure Set_ID(Value: Integer);
procedure Set_IndexName(Value: WideString);
procedure Set_IndexKind(Value: Integer);
procedure Set_FKRefDef_Obj_id(Value: WideString);
{ Methods & Properties }
property ID: Integer read Get_ID write Set_ID;
property IndexName: WideString read Get_IndexName write Set_IndexName;
property IndexKind: Integer read Get_IndexKind write Set_IndexKind;
property FKRefDef_Obj_id: WideString read Get_FKRefDef_Obj_id write Set_FKRefDef_Obj_id;
property INDEXCOLUMNS: IXMLINDEXCOLUMNSType read Get_INDEXCOLUMNS;
end;
{ IXMLINDEXCOLUMNSType }
IXMLINDEXCOLUMNSType = interface(IXMLNodeCollection)
['{E031FD02-D97D-4618-B903-583A92FAFF91}']
{ Property Accessors }
function Get_INDEXCOLUMN(Index: Integer): IXMLINDEXCOLUMNType;
{ Methods & Properties }
function Add: IXMLINDEXCOLUMNType;
function Insert(const Index: Integer): IXMLINDEXCOLUMNType;
property INDEXCOLUMN[Index: Integer]: IXMLINDEXCOLUMNType read Get_INDEXCOLUMN; default;
end;
{ IXMLINDEXCOLUMNType }
IXMLINDEXCOLUMNType = interface(IXMLNode)
['{BB64B225-AE28-4C44-BEEC-03D2DEAC310A}']
{ Property Accessors }
function Get_IdColumn: Integer;
function Get_LengthParam: Integer;
procedure Set_IdColumn(Value: Integer);
procedure Set_LengthParam(Value: Integer);
{ Methods & Properties }
property IdColumn: Integer read Get_IdColumn write Set_IdColumn;
property LengthParam: Integer read Get_LengthParam write Set_LengthParam;
end;
{ IXMLRELATIONSType }
IXMLRELATIONSType = interface(IXMLNodeCollection)
['{C20E1318-3164-4D11-8CAD-5B1B7CE5B13D}']
{ Property Accessors }
function Get_RELATION(Index: Integer): IXMLRELATIONType;
{ Methods & Properties }
function Add: IXMLRELATIONType;
function Insert(const Index: Integer): IXMLRELATIONType;
property RELATION[Index: Integer]: IXMLRELATIONType read Get_RELATION; default;
end;
{ IXMLRELATIONType }
IXMLRELATIONType = interface(IXMLNode)
['{0CBD0D85-52FF-46FD-BD3C-9D15D0E9FCFB}']
{ Property Accessors }
function Get_ID: Integer;
function Get_RelationName: WideString;
function Get_Kind: Integer;
function Get_SrcTable: Integer;
function Get_DestTable: Integer;
function Get_FKFields: WideString;
function Get_FKFieldsComments: WideString;
function Get_RelDirection: Integer;
function Get_MidOffset: WideString;
function Get_OptionalStart: Integer;
function Get_OptionalEnd: Integer;
function Get_CaptionOffsetX: Integer;
function Get_CaptionOffsetY: Integer;
function Get_StartIntervalOffsetX: Integer;
function Get_StartIntervalOffsetY: Integer;
function Get_EndIntervalOffsetX: Integer;
function Get_EndIntervalOffsetY: Integer;
function Get_CreateRefDef: Integer;
function Get_Invisible: Integer;
function Get_RefDef: WideString;
function Get_Comments: WideString;
function Get_FKRefDefIndex_Obj_id: WideString;
function Get_Splitted: Integer;
function Get_IsLinkedObject: Integer;
function Get_IDLinkedModel: WideString;
function Get_Obj_id_Linked: WideString;
procedure Set_ID(Value: Integer);
procedure Set_RelationName(Value: WideString);
procedure Set_Kind(Value: Integer);
procedure Set_SrcTable(Value: Integer);
procedure Set_DestTable(Value: Integer);
procedure Set_FKFields(Value: WideString);
procedure Set_FKFieldsComments(Value: WideString);
procedure Set_RelDirection(Value: Integer);
procedure Set_MidOffset(Value: WideString);
procedure Set_OptionalStart(Value: Integer);
procedure Set_OptionalEnd(Value: Integer);
procedure Set_CaptionOffsetX(Value: Integer);
procedure Set_CaptionOffsetY(Value: Integer);
procedure Set_StartIntervalOffsetX(Value: Integer);
procedure Set_StartIntervalOffsetY(Value: Integer);
procedure Set_EndIntervalOffsetX(Value: Integer);
procedure Set_EndIntervalOffsetY(Value: Integer);
procedure Set_CreateRefDef(Value: Integer);
procedure Set_Invisible(Value: Integer);
procedure Set_RefDef(Value: WideString);
procedure Set_Comments(Value: WideString);
procedure Set_FKRefDefIndex_Obj_id(Value: WideString);
procedure Set_Splitted(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 RelationName: WideString read Get_RelationName write Set_RelationName;
property Kind: Integer read Get_Kind write Set_Kind;
property SrcTable: Integer read Get_SrcTable write Set_SrcTable;
property DestTable: Integer read Get_DestTable write Set_DestTable;
property FKFields: WideString read Get_FKFields write Set_FKFields;
property FKFieldsComments: WideString read Get_FKFieldsComments write Set_FKFieldsComments;
property RelDirection: Integer read Get_RelDirection write Set_RelDirection;
property MidOffset: WideString read Get_MidOffset write Set_MidOffset;
property OptionalStart: Integer read Get_OptionalStart write Set_OptionalStart;
property OptionalEnd: Integer read Get_OptionalEnd write Set_OptionalEnd;
property CaptionOffsetX: Integer read Get_CaptionOffsetX write Set_CaptionOffsetX;
property CaptionOffsetY: Integer read Get_CaptionOffsetY write Set_CaptionOffsetY;
property StartIntervalOffsetX: Integer read Get_StartIntervalOffsetX write Set_StartIntervalOffsetX;
property StartIntervalOffsetY: Integer read Get_StartIntervalOffsetY write Set_StartIntervalOffsetY;
property EndIntervalOffsetX: Integer read Get_EndIntervalOffsetX write Set_EndIntervalOffsetX;
property EndIntervalOffsetY: Integer read Get_EndIntervalOffsetY write Set_EndIntervalOffsetY;
property CreateRefDef: Integer read Get_CreateRefDef write Set_CreateRefDef;
property Invisible: Integer read Get_Invisible write Set_Invisible;
property RefDef: WideString read Get_RefDef write Set_RefDef;
property Comments: WideString read Get_Comments write Set_Comments;
property FKRefDefIndex_Obj_id: WideString read Get_FKRefDefIndex_Obj_id write Set_FKRefDefIndex_Obj_id;
property Splitted: Integer read Get_Splitted write Set_Splitted;
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;
{ IXMLNOTESType }
IXMLNOTESType = interface(IXMLNodeCollection)
['{2D05F933-A765-4FDA-A504-F1A89BAE1BF0}']
{ Property Accessors }
function Get_NOTE(Index: Integer): IXMLNOTEType;
{ Methods & Properties }
function Add: IXMLNOTEType;
function Insert(const Index: Integer): IXMLNOTEType;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -