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

📄 rationalrose_tlb.pas

📁 Rose2003自定义插件开发代码示例,delphi版本
💻 PAS
📖 第 1 页 / 共 5 页
字号:
  RoseParameterCollection = IRoseParameterCollection;
  RoseHasRelationshipCollection = IRoseHasRelationshipCollection;
  RoseAssociationCollection = IRoseAssociationCollection;
  RoseOperationCollection = IRoseOperationCollection;
  RoseAttributeCollection = IRoseAttributeCollection;
  RoseModuleCollection = IRoseModuleCollection;
  RoseSubsystemCollection = IRoseSubsystemCollection;
  RoseCategoryCollection = IRoseCategoryCollection;
  RoseClassCollection = IRoseClassCollection;
  RoseModuleDiagramCollection = IRoseModuleDiagramCollection;
  RoseClassDiagramCollection = IRoseClassDiagramCollection;
  RoseDeviceCollection = IRoseDeviceCollection;
  RoseDeploymentDiagramCollection = IRoseDeploymentDiagramCollection;
  RoseClassViewCollection = IRoseClassViewCollection;
  RoseDeploymentDiagram = IRoseDeploymentDiagram;
  RoseProcess = IRoseProcess;
  RoseDevice = IRoseDevice;
  RoseProcessor = IRoseProcessor;
  RoseInstanceViewCollection = IRoseInstanceViewCollection;
  RoseInstanceView = IRoseInstanceView;
  RoseLinkCollection = IRoseLinkCollection;
  RoseLink = IRoseLink;
  RoseScenarioDiagram = IRoseScenarioDiagram;
  RoseMessage = IRoseMessage;
  RoseObjectInstance = IRoseObjectInstance;
  RoseConnectionRelationCollection = IRoseConnectionRelationCollection;
  RoseConnectionRelation = IRoseConnectionRelation;
  RoseInstantiateRelation = IRoseInstantiateRelation;
  RoseClassDependencyCollection = IRoseClassDependencyCollection;
  RoseCategoryDependencyCollection = IRoseCategoryDependencyCollection;
  RoseClassDependency = IRoseClassDependency;
  RoseCategoryDependency = IRoseCategoryDependency;
  RoseClassRelation = IRoseClassRelation;
  RoseRealizeRelation = IRoseRealizeRelation;
  RoseInheritRelation = IRoseInheritRelation;
  RoseHasRelationship = IRoseHasRelationship;
  RoseRole = IRoseRole;
  RoseAssociation = IRoseAssociation;
  RoseParameter = IRoseParameter;
  RoseOperation = IRoseOperation;
  RoseAttribute = IRoseAttribute;
  RoseClassView = IRoseClassView;
  RoseClassDiagram = IRoseClassDiagram;
  RoseClass = IRoseClass;
  RoseCategory = IRoseCategory;
  RoseView_Font = IRoseView_Font;
  RoseView_LineColor = IRoseView_LineColor;
  RoseView_FillColor = IRoseView_FillColor;
  RoseNoteView = IRoseNoteView;
  RoseItemView = IRoseItemView;
  RoseDiagram = IRoseDiagram;
  RoseStringCollection = IRoseStringCollection;
  RoseObjectFlowCollection = IRoseObjectFlowCollection;
  RoseDependencyRelationCollection = IRoseDependencyRelationCollection;
  RoseObjectFlow = IRoseObjectFlow;
  RoseDependencyRelation = IRoseDependencyRelation;
  RoseDeploymentUnit = IRoseDeploymentUnit;
  RoseRelation = IRoseRelation;
  RoseDefaultModelProperties = IRoseDefaultModelProperties;
  RoseProperty = IRoseProperty;
  RoseElement = IRoseElement;
  RosePackage = IRosePackage;
  RoseControllableUnit = IRoseControllableUnit;
  RoseExternalDocument = IRoseExternalDocument;
  RoseItem = IRoseItem;
  RoseModel = IRoseModel;
  RoseContextMenuItemCollection = IRoseContextMenuItemCollection;
  RoseContextMenuItem = IRoseContextMenuItem;
  RoseAddInCollection = IRoseAddInCollection;
  RoseAddIn = IRoseAddIn;
  RoseAddInManager = IRoseAddInManager;
  RosePathMap = IRosePathMap;
  RoseApplication = IRoseApplication;


// *********************************************************************//
// DispIntf:  IRoseLineVertex
// Flags:     (4096) Dispatchable
// GUID:      {B53888D2-3094-11D2-8153-00104B97EBD5}
// *********************************************************************//
  IRoseLineVertex = dispinterface
    ['{B53888D2-3094-11D2-8153-00104B97EBD5}']
    function  IdentifyClass: WideString; dispid 12668;
    function  IsClass(const theClassName: WideString): WordBool; dispid 12669;
    function  GetXPosition: Smallint; dispid 12694;
    function  GetYPosition: Smallint; dispid 12695;
  end;

// *********************************************************************//
// DispIntf:  IRoseObject
// Flags:     (4096) Dispatchable
// GUID:      {7D8474B2-2C33-11D0-BBDA-00A024C67143}
// *********************************************************************//
  IRoseObject = dispinterface
    ['{7D8474B2-2C33-11D0-BBDA-00A024C67143}']
    function  IdentifyClass: WideString; dispid 12668;
    function  IsClass(const theClassName: WideString): WordBool; dispid 12669;
  end;

// *********************************************************************//
// DispIntf:  IRoseStateMachineCollection
// Flags:     (4096) Dispatchable
// GUID:      {97B38369-A4E3-11D0-BFF0-00AA003DEF5B}
// *********************************************************************//
  IRoseStateMachineCollection = dispinterface
    ['{97B38369-A4E3-11D0-BFF0-00AA003DEF5B}']
    property Count: Smallint dispid 202;
    function  GetAt(Index: Smallint): IRoseStateMachine; dispid 203;
    function  Exists(const pObject: IRoseStateMachine): 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: IRoseStateMachine): Smallint; dispid 207;
    procedure Add(const theObject: IRoseStateMachine); dispid 208;
    procedure AddCollection(const theCollection: IRoseStateMachineCollection); dispid 209;
    procedure Remove(const theObject: IRoseStateMachine); dispid 210;
    procedure RemoveAll; dispid 211;
    function  GetFirst(const Name: WideString): IRoseStateMachine; dispid 212;
    function  GetWithUniqueID(const UniqueID: WideString): IRoseStateMachine; dispid 213;
  end;

// *********************************************************************//
// DispIntf:  IRoseStateViewCollection
// Flags:     (4096) Dispatchable
// GUID:      {97B3836A-A4E3-11D0-BFF0-00AA003DEF5B}
// *********************************************************************//
  IRoseStateViewCollection = dispinterface
    ['{97B3836A-A4E3-11D0-BFF0-00AA003DEF5B}']
    property Count: Smallint dispid 202;
    function  GetAt(Index: Smallint): IRoseStateView; dispid 203;
    function  Exists(const pObject: IRoseStateView): 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: IRoseStateView): Smallint; dispid 207;
    procedure Add(const theObject: IRoseStateView); dispid 208;
    procedure AddCollection(const theCollection: IRoseStateViewCollection); dispid 209;
    procedure Remove(const theObject: IRoseStateView); dispid 210;
    procedure RemoveAll; dispid 211;
    function  GetFirst(const Name: WideString): IRoseStateView; dispid 212;
    function  GetWithUniqueID(const UniqueID: WideString): IRoseStateView; dispid 213;
  end;

// *********************************************************************//
// DispIntf:  IRoseStateDiagramCollection
// Flags:     (4096) Dispatchable
// GUID:      {97B38368-A4E3-11D0-BFF0-00AA003DEF5B}
// *********************************************************************//
  IRoseStateDiagramCollection = dispinterface
    ['{97B38368-A4E3-11D0-BFF0-00AA003DEF5B}']
    property Count: Smallint dispid 202;
    function  GetAt(Index: Smallint): IRoseStateDiagram; dispid 203;
    function  Exists(const pObject: IRoseStateDiagram): 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: IRoseStateDiagram): Smallint; dispid 207;
    procedure Add(const theObject: IRoseStateDiagram); dispid 208;
    procedure AddCollection(const theCollection: IRoseStateDiagramCollection); dispid 209;
    procedure Remove(const theObject: IRoseStateDiagram); dispid 210;
    procedure RemoveAll; dispid 211;
    function  GetFirst(const Name: WideString): IRoseStateDiagram; dispid 212;
    function  GetWithUniqueID(const UniqueID: WideString): IRoseStateDiagram; dispid 213;
  end;

// *********************************************************************//
// DispIntf:  IRoseEventCollection
// Flags:     (4096) Dispatchable
// GUID:      {97B38361-A4E3-11D0-BFF0-00AA003DEF5B}
// *********************************************************************//
  IRoseEventCollection = dispinterface
    ['{97B38361-A4E3-11D0-BFF0-00AA003DEF5B}']
    property Count: Smallint dispid 202;
    function  GetAt(Index: Smallint): IRoseEvent; dispid 203;
    function  Exists(const pObject: IRoseEvent): 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: IRoseEvent): Smallint; dispid 207;
    procedure Add(const theObject: IRoseEvent); dispid 208;
    procedure AddCollection(const theCollection: IRoseEventCollection); dispid 209;
    procedure Remove(const theObject: IRoseEvent); dispid 210;
    procedure RemoveAll; dispid 211;
    function  GetFirst(const Name: WideString): IRoseEvent; dispid 212;
    function  GetWithUniqueID(const UniqueID: WideString): IRoseEvent; dispid 213;
  end;

// *********************************************************************//
// DispIntf:  IRoseActionCollection
// Flags:     (4096) Dispatchable
// GUID:      {97B3835F-A4E3-11D0-BFF0-00AA003DEF5B}
// *********************************************************************//
  IRoseActionCollection = dispinterface
    ['{97B3835F-A4E3-11D0-BFF0-00AA003DEF5B}']
    property Count: Smallint dispid 202;
    function  GetAt(Index: Smallint): IRoseAction; dispid 203;
    function  Exists(const pObject: IRoseAction): 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: IRoseAction): Smallint; dispid 207;
    procedure Add(const theObject: IRoseAction); dispid 208;
    procedure AddCollection(const theCollection: IRoseActionCollection); dispid 209;
    procedure Remove(const theObject: IRoseAction); dispid 210;
    procedure RemoveAll; dispid 211;
    function  GetFirst(const Name: WideString): IRoseAction; dispid 212;
    function  GetWithUniqueID(const UniqueID: WideString): IRoseAction; dispid 213;
  end;

// *********************************************************************//
// DispIntf:  IRoseTransitionCollection
// Flags:     (4096) Dispatchable
// GUID:      {97B3836B-A4E3-11D0-BFF0-00AA003DEF5B}
// *********************************************************************//
  IRoseTransitionCollection = dispinterface
    ['{97B3836B-A4E3-11D0-BFF0-00AA003DEF5B}']
    property Count: Smallint dispid 202;
    function  GetAt(Index: Smallint): IRoseTransition; dispid 203;
    function  Exists(const pObject: IRoseTransition): 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: IRoseTransition): Smallint; dispid 207;
    procedure Add(const theObject: IRoseTransition); dispid 208;
    procedure AddCollection(const theCollection: IRoseTransitionCollection); dispid 209;
    procedure Remove(const theObject: IRoseTransition); dispid 210;
    procedure RemoveAll; dispid 211;
    function  GetFirst(const Name: WideString): IRoseTransition; dispid 212;
    function  GetWithUniqueID(const UniqueID: WideString): IRoseTransition; dispid 213;
  end;

// *********************************************************************//
// DispIntf:  IRoseStateCollection

⌨️ 快捷键说明

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