⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eermodel_xml_erwin41_import.pas

📁 功能强大的ER图建模工具的源代码。 可以代替ERWin了
💻 PAS
📖 第 1 页 / 共 5 页
字号:
    { Methods & Properties }
    property Type_: Integer read Get_Type_ write Set_Type_;
    property Created_Time: Integer read Get_Created_Time write Set_Created_Time;
    property Default_Object_Alternative_Id: IXMLDefault_Object_Alternative_IdType read Get_Default_Object_Alternative_Id;
  end;

{ IXMLDefault_Object_Alternative_IdType }

  IXMLDefault_Object_Alternative_IdType = interface(IXMLNode)
    ['{6038EA0D-9420-4600-A207-DD628E925C0E}']
    { Property Accessors }
    function Get_RO: WideString;
    procedure Set_RO(Value: WideString);
    { Methods & Properties }
    property RO: WideString read Get_RO write Set_RO;
  end;

{ IXMLKey_Group_GroupsType }

  IXMLKey_Group_GroupsType = interface(IXMLNodeCollection)
    ['{25B661FB-6AF4-4CFD-85CF-E10E0BCE0CA0}']
    { Property Accessors }
    function Get_Key_Group(Index: Integer): IXMLKey_GroupType;
    { Methods & Properties }
    function Add: IXMLKey_GroupType;
    function Insert(const Index: Integer): IXMLKey_GroupType;
    property Key_Group[Index: Integer]: IXMLKey_GroupType read Get_Key_Group; default;
  end;

{ IXMLKey_GroupType }

  IXMLKey_GroupType = interface(IXMLNode)
    ['{996CD7CC-58C1-4B8B-ABF9-908D2F81CF07}']
    { Property Accessors }
    function Get_Id: WideString;
    function Get_Name: WideString;
    function Get_Key_GroupProps: IXMLKey_GroupPropsType;
    function Get_Key_Group_Member_Groups: IXMLKey_Group_Member_GroupsType;
    procedure Set_Id(Value: WideString);
    procedure Set_Name(Value: WideString);
    { Methods & Properties }
    property Id: WideString read Get_Id write Set_Id;
    property Name: WideString read Get_Name write Set_Name;
    property Key_GroupProps: IXMLKey_GroupPropsType read Get_Key_GroupProps;
    property Key_Group_Member_Groups: IXMLKey_Group_Member_GroupsType read Get_Key_Group_Member_Groups;
  end;

{ IXMLKey_GroupPropsType }

  IXMLKey_GroupPropsType = interface(IXMLNode)
    ['{878D021E-A69C-477F-B821-8BAED7A9FEE5}']
    { Property Accessors }
    function Get_Key_Group_Type: WideString;
    function Get_Index_Generate: Integer;
    function Get_Key_Group_Relationship_Pointer: WideString;
    function Get_ORACLE_BITMAP: WideString;
    function Get_Index_Clustered: Integer;
    function Get_Partition_Global_Type: WideString;
    function Get_Physical_Name: WideString;
    procedure Set_Key_Group_Type(Value: WideString);
    procedure Set_Index_Generate(Value: Integer);
    procedure Set_Key_Group_Relationship_Pointer(Value: WideString);
    procedure Set_ORACLE_BITMAP(Value: WideString);
    procedure Set_Index_Clustered(Value: Integer);
    procedure Set_Partition_Global_Type(Value: WideString);
    procedure Set_Physical_Name(Value: WideString);
    { Methods & Properties }
    property Key_Group_Type: WideString read Get_Key_Group_Type write Set_Key_Group_Type;
    property Index_Generate: Integer read Get_Index_Generate write Set_Index_Generate;
    property Key_Group_Relationship_Pointer: WideString read Get_Key_Group_Relationship_Pointer write Set_Key_Group_Relationship_Pointer;
    property ORACLE_BITMAP: WideString read Get_ORACLE_BITMAP write Set_ORACLE_BITMAP;
    property Index_Clustered: Integer read Get_Index_Clustered write Set_Index_Clustered;
    property Partition_Global_Type: WideString read Get_Partition_Global_Type write Set_Partition_Global_Type;
    property Physical_Name: WideString read Get_Physical_Name write Set_Physical_Name;
  end;

{ IXMLKey_Group_Member_GroupsType }

  IXMLKey_Group_Member_GroupsType = interface(IXMLNodeCollection)
    ['{9C6825D3-BF9D-4D26-89E8-E5B26BB01FF5}']
    { Property Accessors }
    function Get_Key_Group_Member(Index: Integer): IXMLKey_Group_MemberType;
    { Methods & Properties }
    function Add: IXMLKey_Group_MemberType;
    function Insert(const Index: Integer): IXMLKey_Group_MemberType;
    property Key_Group_Member[Index: Integer]: IXMLKey_Group_MemberType read Get_Key_Group_Member; default;
  end;

{ IXMLKey_Group_MemberType }

  IXMLKey_Group_MemberType = interface(IXMLNode)
    ['{8F59C4FA-4034-41EB-885C-85C4F7DA7D7B}']
    { Property Accessors }
    function Get_Id: WideString;
    function Get_Name: Integer;
    function Get_Key_Group_MemberProps: IXMLKey_Group_MemberPropsType;
    procedure Set_Id(Value: WideString);
    procedure Set_Name(Value: Integer);
    { Methods & Properties }
    property Id: WideString read Get_Id write Set_Id;
    property Name: Integer read Get_Name write Set_Name;
    property Key_Group_MemberProps: IXMLKey_Group_MemberPropsType read Get_Key_Group_MemberProps;
  end;

{ IXMLKey_Group_MemberPropsType }

  IXMLKey_Group_MemberPropsType = interface(IXMLNode)
    ['{B6B9E306-A50B-46ED-A7C7-B4C5E4E81C4F}']
    { Property Accessors }
    function Get_Key_Group_Member_Column: WideString;
    function Get_Key_Group_Sort_Order: WideString;
    function Get_Key_Group_Position: Integer;
    procedure Set_Key_Group_Member_Column(Value: WideString);
    procedure Set_Key_Group_Sort_Order(Value: WideString);
    procedure Set_Key_Group_Position(Value: Integer);
    { Methods & Properties }
    property Key_Group_Member_Column: WideString read Get_Key_Group_Member_Column write Set_Key_Group_Member_Column;
    property Key_Group_Sort_Order: WideString read Get_Key_Group_Sort_Order write Set_Key_Group_Sort_Order;
    property Key_Group_Position: Integer read Get_Key_Group_Position write Set_Key_Group_Position;
  end;

{ IXMLDomain_GroupsType }

  IXMLDomain_GroupsType = interface(IXMLNodeCollection)
    ['{ADFF59BD-A685-4CCE-BC27-BC62F53143F1}']
    { Property Accessors }
    function Get_Domain(Index: Integer): IXMLDomainType;
    { Methods & Properties }
    function Add: IXMLDomainType;
    function Insert(const Index: Integer): IXMLDomainType;
    property Domain[Index: Integer]: IXMLDomainType read Get_Domain; default;
  end;

{ IXMLDomainType }

  IXMLDomainType = interface(IXMLNode)
    ['{561F59DE-7220-435C-9B01-44E9F327FEB5}']
    { Property Accessors }
    function Get_Id: WideString;
    function Get_Name: WideString;
    function Get_DomainProps: IXMLDomainPropsType;
    procedure Set_Id(Value: WideString);
    procedure Set_Name(Value: WideString);
    { Methods & Properties }
    property Id: WideString read Get_Id write Set_Id;
    property Name: WideString read Get_Name write Set_Name;
    property DomainProps: IXMLDomainPropsType read Get_DomainProps;
  end;

{ IXMLDomainPropsType }

  IXMLDomainPropsType = interface(IXMLNode)
    ['{47514773-3C23-45CD-B8BF-362446BA7DFB}']
    { Property Accessors }
    function Get_Type_: IXMLType_;
    function Get_Datatype: WideString;
    function Get_Domain_Icon: WideString;
    function Get_Physical_Domain_Name: IXMLPhysical_Domain_NameType;
    function Get_Parent_Domain: IXMLParent_DomainType;
    function Get_Default_Object_Alternative_Id: IXMLDefault_Object_Alternative_IdType;
    procedure Set_Datatype(Value: WideString);
    procedure Set_Domain_Icon(Value: WideString);
    { Methods & Properties }
    property Type_: IXMLType_ read Get_Type_;
    property Datatype: WideString read Get_Datatype write Set_Datatype;
    property Domain_Icon: WideString read Get_Domain_Icon write Set_Domain_Icon;
    property Physical_Domain_Name: IXMLPhysical_Domain_NameType read Get_Physical_Domain_Name;
    property Parent_Domain: IXMLParent_DomainType read Get_Parent_Domain;
    property Default_Object_Alternative_Id: IXMLDefault_Object_Alternative_IdType read Get_Default_Object_Alternative_Id;
  end;

{ IXMLPhysical_Domain_NameType }

  IXMLPhysical_Domain_NameType = interface(IXMLNode)
    ['{C4D652DD-5A5E-442A-A768-A539E7A8D54C}']
    { Property Accessors }
    function Get_RO: WideString;
    procedure Set_RO(Value: WideString);
    { Methods & Properties }
    property RO: WideString read Get_RO write Set_RO;
  end;

{ IXMLParent_DomainType }

  IXMLParent_DomainType = interface(IXMLNode)
    ['{EE15A143-8B76-4422-85A0-796E20C11604}']
    { Property Accessors }
    function Get_RO: WideString;
    procedure Set_RO(Value: WideString);
    { Methods & Properties }
    property RO: WideString read Get_RO write Set_RO;
  end;

{ IXMLBitmap_GroupsType }

  IXMLBitmap_GroupsType = interface(IXMLNodeCollection)
    ['{D3CC42AE-8FB2-4F04-BDDC-955262D96635}']
    { Property Accessors }
    function Get_Bitmap(Index: Integer): IXMLBitmapType;
    { Methods & Properties }
    function Add: IXMLBitmapType;
    function Insert(const Index: Integer): IXMLBitmapType;
    property Bitmap[Index: Integer]: IXMLBitmapType read Get_Bitmap; default;
  end;

{ IXMLBitmapType }

  IXMLBitmapType = interface(IXMLNode)
    ['{25E1F45F-6F09-4B25-BF86-D9BB348312D6}']
    { Property Accessors }
    function Get_Id: WideString;
    function Get_Name: WideString;
    function Get_BitmapProps: IXMLBitmapPropsType;
    procedure Set_Id(Value: WideString);
    procedure Set_Name(Value: WideString);
    { Methods & Properties }
    property Id: WideString read Get_Id write Set_Id;
    property Name: WideString read Get_Name write Set_Name;
    property BitmapProps: IXMLBitmapPropsType read Get_BitmapProps;
  end;

{ IXMLBitmapPropsType }

  IXMLBitmapPropsType = interface(IXMLNode)
    ['{97A19691-B736-48B5-953C-B35090153D9C}']
    { Property Accessors }
    function Get_Bitmap_Filename: WideString;
    function Get_Bitmap_DIB_Size: IXMLBitmap_DIB_SizeType;
    function Get_Bitmap_DIB_Handle: IXMLBitmap_DIB_HandleType;
    function Get_Flags: IXMLFlagsType;
    function Get_Image_Index: IXMLImage_IndexType;
    function Get_Default_Object_Alternative_Id: IXMLDefault_Object_Alternative_IdType;
    procedure Set_Bitmap_Filename(Value: WideString);
    { Methods & Properties }
    property Bitmap_Filename: WideString read Get_Bitmap_Filename write Set_Bitmap_Filename;
    property Bitmap_DIB_Size: IXMLBitmap_DIB_SizeType read Get_Bitmap_DIB_Size;
    property Bitmap_DIB_Handle: IXMLBitmap_DIB_HandleType read Get_Bitmap_DIB_Handle;
    property Flags: IXMLFlagsType read Get_Flags;
    property Image_Index: IXMLImage_IndexType read Get_Image_Index;
    property Default_Object_Alternative_Id: IXMLDefault_Object_Alternative_IdType read Get_Default_Object_Alternative_Id;
  end;

{ IXMLBitmap_DIB_SizeType }

  IXMLBitmap_DIB_SizeType = interface(IXMLNode)
    ['{45B88D89-B082-4E1D-BBF0-840065CDE895}']
    { Property Accessors }
    function Get_RO: WideString;
    procedure Set_RO(Value: WideString);
    { Methods & Properties }
    property RO: WideString read Get_RO write Set_RO;
  end;

{ IXMLBitmap_DIB_HandleType }

  IXMLBitmap_DIB_HandleType = interface(IXMLNode)
    ['{50EC9F40-E6FB-496B-AB25-E1B00C22D363}']
    { Property Accessors }
    function Get_RO: WideString;
    procedure Set_RO(Value: WideString);
    { Methods & Properties }
    property RO: WideString read Get_RO write Set_RO;
  end;

{ IXMLFlagsType }

  IXMLFlagsType = interface(IXMLNode)
    ['{85E58B4F-AA41-4604-BFC4-995C94AC75A9}']
    { Property Accessors }
    function Get_RO: WideString;
    procedure Set_RO(Value: WideString);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -