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

📄 rationalrose_tlb.pas

📁 Rose2003自定义插件开发代码示例,delphi版本
💻 PAS
📖 第 1 页 / 共 5 页
字号:
// Flags:     (4096) Dispatchable
// GUID:      {97B38367-A4E3-11D0-BFF0-00AA003DEF5B}
// *********************************************************************//
  IRoseStateCollection = dispinterface
    ['{97B38367-A4E3-11D0-BFF0-00AA003DEF5B}']
    property Count: Smallint dispid 202;
    function  GetAt(Index: Smallint): IRoseState; dispid 203;
    function  Exists(const pObject: IRoseState): WordBool; dispid 204;
    function  FindFirst(const Name: WideString): Smallint; dispid 205;
    function  FindNext(iCurID: Smallint; const Name: WideString): Smallint; dispid 206;
    function  IndexOf(const theObject: IRoseState): Smallint; dispid 207;
    procedure Add(const theObject: IRoseState); dispid 208;
    procedure AddCollection(const theCollection: IRoseStateCollection); dispid 209;
    procedure Remove(const theObject: IRoseState); dispid 210;
    procedure RemoveAll; dispid 211;
    function  GetFirst(const Name: WideString): IRoseState; dispid 212;
    function  GetWithUniqueID(const UniqueID: WideString): IRoseState; dispid 213;
  end;

// *********************************************************************//
// DispIntf:  IRoseSwimLaneViewCollection
// Flags:     (4096) Dispatchable
// GUID:      {7FFC5F46-C0C2-11D2-92AA-004005141253}
// *********************************************************************//
  IRoseSwimLaneViewCollection = dispinterface
    ['{7FFC5F46-C0C2-11D2-92AA-004005141253}']
    property Count: Smallint dispid 202;
    function  GetAt(Index: Smallint): IRoseSwimLaneView; dispid 203;
    function  Exists(const pObject: IRoseSwimLaneView): WordBool; dispid 204;
    function  FindFirst(const Name: WideString): Smallint; dispid 205;
    function  FindNext(iCurID: Smallint; const Name: WideString): Smallint; dispid 206;
    function  IndexOf(const theObject: IRoseSwimLaneView): Smallint; dispid 207;
    procedure Add(const theObject: IRoseSwimLaneView); dispid 208;
    procedure AddCollection(const theCollection: IRoseSwimLaneViewCollection); dispid 209;
    procedure Remove(const theObject: IRoseSwimLaneView); dispid 210;
    procedure RemoveAll; dispid 211;
    function  GetFirst(const Name: WideString): IRoseSwimLaneView; dispid 212;
    function  GetWithUniqueID(const UniqueID: WideString): IRoseSwimLaneView; dispid 213;
  end;

// *********************************************************************//
// DispIntf:  IRoseSwimLaneView
// Flags:     (4096) Dispatchable
// GUID:      {68F63C21-B047-11D2-92AA-004005141253}
// *********************************************************************//
  IRoseSwimLaneView = dispinterface
    ['{68F63C21-B047-11D2-92AA-004005141253}']
    property Name: WideString dispid 100;
    property YPosition: Smallint dispid 202;
    property XPosition: Smallint dispid 203;
    property Height: Smallint dispid 204;
    property Width: Smallint dispid 205;
    property FillColor: IRoseView_FillColor dispid 206;
    property LineColor: IRoseView_LineColor dispid 208;
    property SubViews: IRoseItemViewCollection dispid 219;
    property ParentView: IRoseItemView dispid 220;
    property Item: IRoseItem dispid 221;
    property ParentDiagram: IRoseDiagram dispid 224;
    property Font: IRoseView_Font dispid 12493;
    property Application: IDispatch dispid 12523;
    property Model: IRoseModel dispid 12524;
    property LineVertices: IRoseLineVertexCollection dispid 12696;
    property StereotypeDisplay: Smallint dispid 12837;
    function  GetUniqueID: WideString; dispid 102;
    function  GetCurrentPropertySetName(const ToolName: WideString): WideString; dispid 109;
    function  OverrideProperty(const theToolName: WideString; const thePropName: WideString; 
                               const theValue: WideString): WordBool; dispid 110;
    function  InheritProperty(const theToolName: WideString; const thePropName: WideString): WordBool; dispid 111;
    function  GetPropertyValue(const theToolName: WideString; const thePropName: WideString): WideString; dispid 119;
    function  GetDefaultPropertyValue(const theToolName: WideString; const thePropName: WideString): WideString; dispid 120;
    function  FindProperty(const theToolName: WideString; const thePropName: WideString): IRoseProperty; dispid 121;
    function  GetAllProperties: IRosePropertyCollection; dispid 122;
    function  GetToolProperties(const theToolName: WideString): IRosePropertyCollection; dispid 123;
    function  IsOverriddenProperty(const theToolName: WideString; const thePropName: WideString): WordBool; dispid 124;
    function  IsDefaultProperty(const theToolName: WideString; const thePropName: WideString): WordBool; dispid 125;
    function  FindDefaultProperty(const theToolName: WideString; const thePropName: WideString): IRoseProperty; dispid 126;
    function  CreateProperty(const theToolName: WideString; const thePropName: WideString; 
                             const theValue: WideString; const theType: WideString): WordBool; dispid 127;
    function  GetPropertyClassName: WideString; dispid 128;
    function  GetDefaultSetNames(const ToolName: WideString): IRoseStringCollection; dispid 129;
    function  GetToolNames: IRoseStringCollection; dispid 130;
    function  SetCurrentPropertySetName(const ToolName: WideString; const SetName: WideString): WordBool; dispid 131;
    procedure Invalidate; dispid 207;
    function  SupportsFillColor: WordBool; dispid 210;
    function  SupportsLineColor: WordBool; dispid 211;
    function  IsSelected: WordBool; dispid 212;
    procedure SetSelected(bSelect: WordBool); dispid 213;
    function  PointInView(x: Smallint; y: Smallint): WordBool; dispid 214;
    function  GetDefaultWidth: Smallint; dispid 215;
    function  GetDefaultHeight: Smallint; dispid 216;
    function  GetMinWidth: Smallint; dispid 217;
    function  GetMinHeight: Smallint; dispid 218;
    function  HasItem: WordBool; dispid 222;
    function  HasParentView: WordBool; dispid 223;
    function  GetQualifiedName: WideString; dispid 12555;
    function  IdentifyClass: WideString; dispid 12668;
    function  IsClass(const theClassName: WideString): WordBool; dispid 12669;
    function  RenderIconToClipboard: WordBool; dispid 12820;
    function  GetIconIndex: Smallint; dispid 12824;
    function  GetAttachedNotes: IRoseNoteViewCollection; dispid 12829;
  end;

// *********************************************************************//
// DispIntf:  IRoseSyncItemViewCollection
// Flags:     (4096) Dispatchable
// GUID:      {94CA1891-5D13-11D2-92AA-004005141253}
// *********************************************************************//
  IRoseSyncItemViewCollection = dispinterface
    ['{94CA1891-5D13-11D2-92AA-004005141253}']
    property Count: Smallint dispid 202;
    function  GetAt(Index: Smallint): IRoseSyncItemView; dispid 203;
    function  Exists(const pObject: IRoseSyncItemView): WordBool; dispid 204;
    function  FindFirst(const Name: WideString): Smallint; dispid 205;
    function  FindNext(iCurID: Smallint; const Name: WideString): Smallint; dispid 206;
    function  IndexOf(const theObject: IRoseSyncItemView): Smallint; dispid 207;
    procedure Add(const theObject: IRoseSyncItemView); dispid 208;
    procedure AddCollection(const theCollection: IRoseSyncItemViewCollection); dispid 209;
    procedure Remove(const theObject: IRoseSyncItemView); dispid 210;
    procedure RemoveAll; dispid 211;
    function  GetFirst(const Name: WideString): IRoseSyncItemView; dispid 212;
    function  GetWithUniqueID(const UniqueID: WideString): IRoseSyncItemView; dispid 213;
  end;

// *********************************************************************//
// DispIntf:  IRoseSyncItemView
// Flags:     (4096) Dispatchable
// GUID:      {94CA1888-5D13-11D2-92AA-004005141253}
// *********************************************************************//
  IRoseSyncItemView = dispinterface
    ['{94CA1888-5D13-11D2-92AA-004005141253}']
    property Name: WideString dispid 100;
    property YPosition: Smallint dispid 202;
    property XPosition: Smallint dispid 203;
    property Height: Smallint dispid 204;
    property Width: Smallint dispid 205;
    property FillColor: IRoseView_FillColor dispid 206;
    property LineColor: IRoseView_LineColor dispid 208;
    property SubViews: IRoseItemViewCollection dispid 219;
    property ParentView: IRoseItemView dispid 220;
    property Item: IRoseItem dispid 221;
    property ParentDiagram: IRoseDiagram dispid 224;
    property Font: IRoseView_Font dispid 12493;
    property Application: IDispatch dispid 12523;
    property Model: IRoseModel dispid 12524;
    property LineVertices: IRoseLineVertexCollection dispid 12696;
    property Horizontal: WordBool dispid 12789;
    property StereotypeDisplay: Smallint dispid 12837;
    function  GetUniqueID: WideString; dispid 102;
    function  GetCurrentPropertySetName(const ToolName: WideString): WideString; dispid 109;
    function  OverrideProperty(const theToolName: WideString; const thePropName: WideString; 
                               const theValue: WideString): WordBool; dispid 110;
    function  InheritProperty(const theToolName: WideString; const thePropName: WideString): WordBool; dispid 111;
    function  GetPropertyValue(const theToolName: WideString; const thePropName: WideString): WideString; dispid 119;
    function  GetDefaultPropertyValue(const theToolName: WideString; const thePropName: WideString): WideString; dispid 120;
    function  FindProperty(const theToolName: WideString; const thePropName: WideString): IRoseProperty; dispid 121;
    function  GetAllProperties: IRosePropertyCollection; dispid 122;
    function  GetToolProperties(const theToolName: WideString): IRosePropertyCollection; dispid 123;
    function  IsOverriddenProperty(const theToolName: WideString; const thePropName: WideString): WordBool; dispid 124;
    function  IsDefaultProperty(const theToolName: WideString; const thePropName: WideString): WordBool; dispid 125;
    function  FindDefaultProperty(const theToolName: WideString; const thePropName: WideString): IRoseProperty; dispid 126;
    function  CreateProperty(const theToolName: WideString; const thePropName: WideString; 
                             const theValue: WideString; const theType: WideString): WordBool; dispid 127;
    function  GetPropertyClassName: WideString; dispid 128;
    function  GetDefaultSetNames(const ToolName: WideString): IRoseStringCollection; dispid 129;
    function  GetToolNames: IRoseStringCollection; dispid 130;
    function  SetCurrentPropertySetName(const ToolName: WideString; const SetName: WideString): WordBool; dispid 131;
    procedure Invalidate; dispid 207;
    function  SupportsFillColor: WordBool; dispid 210;
    function  SupportsLineColor: WordBool; dispid 211;
    function  IsSelected: WordBool; dispid 212;
    procedure SetSelected(bSelect: WordBool); dispid 213;
    function  PointInView(x: Smallint; y: Smallint): WordBool; dispid 214;
    function  GetDefaultWidth: Smallint; dispid 215;
    function  GetDefaultHeight: Smallint; dispid 216;
    function  GetMinWidth: Smallint; dispid 217;
    function  GetMinHeight: Smallint; dispid 218;
    function  HasItem: WordBool; dispid 222;
    function  HasParentView: WordBool; dispid 223;
    function  GetQualifiedName: WideString; dispid 12555;
    function  IdentifyClass: WideString; dispid 12668;
    function  IsClass(const theClassName: WideString): WordBool; dispid 12669;
    function  GetSynchronization: IRoseSyncItem; dispid 12758;
    function  RenderIconToClipboard: WordBool; dispid 12820;
    function  GetIconIndex: Smallint; dispid 12824;
    function  GetAttachedNotes: IRoseNoteViewCollection; dispid 12829;
  end;

// *********************************************************************//
// DispIntf:  IRoseDecisionViewCollection
// Flags:     (4096) Dispatchable
// GUID:      {BEAED601-578D-11D2-92AA-004005141253}
// *********************************************************************//
  IRoseDecisionViewCollection = dispinterface
    ['{BEAED601-578D-11D2-92AA-004005141253}']
    property Count: Smallint dispid 202;
    function  GetAt(Index: Smallint): IRoseDecisionView; dispid 203;
    function  Exists(const pObject: IRoseDecisionView): WordBool; dispid 204;
    function  FindFirst(const Name: WideString): Smallint; dispid 205;
    function  FindNext(iCurID: Smallint; const Name: WideString): Smallint; dispid 206;
    function  IndexOf(const theObject: IRoseDecisionView): Smallint; dispid 207;
    procedure Add(const theObject: IRoseDecisionView); dispid 208;
    procedure AddCollection(const theCollection: IRoseDecisionViewCollection); dispid 209;
    procedure Remove(const theObject: IRoseDecisionView); dispid 210;
    procedure RemoveAll; dispid 211;
    function  GetFirst(const Name: WideString): IRoseDecisionView; dispid 212;
    function  GetWithUniqueID(const UniqueID: WideString): IRoseDecisionView; dispid 213;
  end;

// *********************************************************************//
// DispIntf:  IRoseActivityViewCollection
// Flags:     (4096) Dispatchable
// GUID:      {BEAED5FE-578D-11D2-92AA-004005141253}
// *********************************************************************//
  IRoseActivityViewCollection = dispinterface
    ['{BEAED5FE-578D-11D2-92AA-004005141253}']
    property Count: Smallint dispid 202;
    function  GetAt(Index: Smallint): IRoseActivityView; dispid 203;
    function  Exists(const pObject: IRoseActivityView): WordBool; dispid 204;
    function  FindFirst(const Name: WideString): Smallint; dispid 205;
    function  FindNext(iCurID: Smallint; const Name: WideString): Smallint; dispid 206;
    function  IndexOf(const theObject: IRoseActivityView): Smallint; dispid 207;
    procedure Add(const theObject: IRoseActivityView); dispid 208;
    procedure AddCollection(const theC

⌨️ 快捷键说明

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