📄 withclss.idl
字号:
[propput, id(1), helpcontext(131521), helpstring("Role name of the source to target relationship role from a source class to a target class")]
HRESULT RoleName([in] BSTR Val);
[propget, id(1), helpcontext(131521), helpstring("Role name of the source to target relationship role from a source class to a target class")]
HRESULT RoleName([out, retval] BSTR * pVal);
[propput, id(2), helpcontext(131521), helpstring("Qualifier or key of the source to target relationship role")]
HRESULT Qualifier([in] BSTR Val);
[propget, id(2), helpcontext(131521), helpstring("Qualifier or key of the source to target relationship role")]
HRESULT Qualifier([out, retval] BSTR * pVal);
[propput, id(3), helpcontext(131521), helpstring("public, protected, private, implementation of the attribute that implements the source to target relationship role")]
HRESULT Visibility([in] BSTR Val);
[propget, id(3), helpcontext(131521), helpstring("public, protected, private, implementation of the attribute that implements the source to target relationship role")]
HRESULT Visibility([out, retval] BSTR * pVal);
[propput, id(4), helpcontext(131521), helpstring("Description of the relationship")]
HRESULT Description([in] BSTR Val);
[propget, id(4), helpcontext(131521), helpstring("Description of the relationship")]
HRESULT Description([out, retval] BSTR * pVal);
[propput, id(5), helpcontext(131521), helpstring("Descriptive type of the relationship")]
HRESULT Stereotype([in] BSTR Val);
[propget, id(5), helpcontext(131521), helpstring("Descriptive type of the relationship")]
HRESULT Stereotype([out, retval] BSTR * pVal);
[propput, id(6), helpcontext(131521), helpstring("Inverse qualifier or key of the target to source relationship role from the target class to the source class")]
HRESULT InverseQualifier([in] BSTR Val);
[propget, id(6), helpcontext(131521), helpstring("Inverse qualifier or key of the target to source relationship role from the target class to the source class")]
HRESULT InverseQualifier([out, retval] BSTR * pVal);
[propput, id(7), helpcontext(131521), helpstring("Inverse visibility of the attribute that implements the target to source inverse relationship role from the target class to the source class, e.g. private, protected, public, etc")]
HRESULT InverseVisibility([in] BSTR Val);
[propget, id(7), helpcontext(131521), helpstring("Inverse visibility of the attribute that implements the target to source inverse relationship role from the target class to the source class, e.g. private, protected, public, etc")]
HRESULT InverseVisibility([out, retval] BSTR * pVal);
[propput, id(8), helpcontext(131521), helpstring("True if attribute implementing the source to target relationship role is shared aggegation")]
HRESULT IsWeak([in] VARIANT_BOOL Val);
[propget, id(8), helpcontext(131521), helpstring("True if attribute implementing the source to target relationship role is shared aggegation")]
HRESULT IsWeak([out, retval] VARIANT_BOOL * pVal);
[propput, id(9), helpcontext(131521), helpstring("True if attribute implementing the source to target relationship role is composition aggregation")]
HRESULT IsStrong([in] VARIANT_BOOL Val);
[propget, id(9), helpcontext(131521), helpstring("True if attribute implementing the source to target relationship role is composition aggregation")]
HRESULT IsStrong([out, retval] VARIANT_BOOL * pVal);
[propput, id(10), helpcontext(131521), helpstring("True if attribute implementing the source to target relationship role is Friend")]
HRESULT IsFriend([in] VARIANT_BOOL Val);
[propget, id(10), helpcontext(131521), helpstring("True if attribute implementing the source to target relationship role is Friend")]
HRESULT IsFriend([out, retval] VARIANT_BOOL * pVal);
[propput, id(11), helpcontext(131521), helpstring("True if attribute implementing the source to target relationship role is Static")]
HRESULT IsStatic([in] VARIANT_BOOL Val);
[propget, id(11), helpcontext(131521), helpstring("True if attribute implementing the source to target relationship role is Static")]
HRESULT IsStatic([out, retval] VARIANT_BOOL * pVal);
[propput, id(12), helpcontext(131521), helpstring("True if attribute implementing the target to source inverse relationship role is shared aggregation")]
HRESULT IsInverseWeak([in] VARIANT_BOOL Val);
[propget, id(12), helpcontext(131521), helpstring("True if attribute implementing the target to source inverse relationship role is shared aggregation")]
HRESULT IsInverseWeak([out, retval] VARIANT_BOOL * pVal);
[propput, id(13), helpcontext(131521), helpstring("True if attribute implementing the target to source inverse relationship role is composition aggregation")]
HRESULT IsInverseStrong([in] VARIANT_BOOL Val);
[propget, id(13), helpcontext(131521), helpstring("True if attribute implementing the target to source inverse relationship role is composition aggregation")]
HRESULT IsInverseStrong([out, retval] VARIANT_BOOL * pVal);
[propput, id(14), helpcontext(131521), helpstring("True if attribute implementing the target to source inverse relationship role is Friend")]
HRESULT IsInverseFriend([in] VARIANT_BOOL Val);
[propget, id(14), helpcontext(131521), helpstring("True if attribute implementing the target to source inverse relationship role is Friend")]
HRESULT IsInverseFriend([out, retval] VARIANT_BOOL * pVal);
[propput, id(15), helpcontext(131521), helpstring("True if attribute implementing the target to source inverse relationship role is static")]
HRESULT IsInverseStatic([in] VARIANT_BOOL Val);
[propget, id(15), helpcontext(131521), helpstring("True if attribute implementing the target to source inverse relationship role is static")]
HRESULT IsInverseStatic([out, retval] VARIANT_BOOL * pVal);
[propput, id(16), helpcontext(131521), helpstring("Type of the relationship: association, aggregation, dependency, generalization, and association class. Realizes is a form of generalization between a class and an interface.")]
HRESULT Type([in] BSTR Val);
[propget, id(16), helpcontext(131521), helpstring("Type of the relationship: association, aggregation, dependency, generalization, and association class. Realizes is a form of generalization between a class and an interface.")]
HRESULT Type([out, retval] BSTR * pVal);
[propput, id(17), helpcontext(131521), helpstring("Id of the relationship")]
HRESULT Id([in] short Val);
[propget, id(17), helpcontext(131521), helpstring("Id of the relationship")]
HRESULT Id([out, retval] short * pVal);
[propput, id(18), helpcontext(131521), helpstring("Shape Id of the relationship")]
HRESULT ShapeId([in] short Val);
[propget, id(18), helpcontext(131521), helpstring("Shape Id of the relationship")]
HRESULT ShapeId([out, retval] short * pVal);
[propput, id(19), helpcontext(131521), helpstring("Shape Id of the source class")]
HRESULT ParentShapeId([in] short Val);
[propget, id(19), helpcontext(131521), helpstring("Shape Id of the source class")]
HRESULT ParentShapeId([out, retval] short * pVal);
[propput, id(20), helpcontext(131521), helpstring("Source Class")]
HRESULT SourceClass([in] IClass* Val);
[propget, id(20), helpcontext(131521), helpstring("Source Class")]
HRESULT SourceClass([out, retval] IClass** pVal);
[propput, id(21), helpcontext(131521), helpstring("Target/Destination Class")]
HRESULT DestClass([in] IClass* Val);
[propget, id(21), helpcontext(131521), helpstring("Target/Destination Class")]
HRESULT DestClass([out, retval] IClass** pVal);
[propput, id(22), helpcontext(131521), helpstring("Indicates how many objects (instances) of the related (target) class are permitted, e.g. One, Zero or One, or Many in the source to target relationship role")]
HRESULT DestMultiplicity([in] BSTR Val);
[propget, id(22), helpcontext(131521), helpstring("Indicates how many objects (instances) of the related (target) class are permitted, e.g. One, Zero or One, or Many in the source to target relationship role")]
HRESULT DestMultiplicity([out, retval] BSTR * pVal);
[propput, id(23), helpcontext(131521), helpstring("Indicates the number of target objects in the source to target relationship role")]
HRESULT DestMultiplicityNum([in] short Val);
[propget, id(23), helpcontext(131521), helpstring("Indicates the number of target objects in the source to target relationship role")]
HRESULT DestMultiplicityNum([out, retval] short * pVal);
[propput, id(24), helpcontext(131521), helpstring("Indicates the number of source objects in the source to target relationship role")]
HRESULT SourceMultiplicityNum([in] short Val);
[propget, id(24), helpcontext(131521), helpstring("Indicates the number of source objects in the source to target relationship role")]
HRESULT SourceMultiplicityNum([out, retval] short * pVal);
[propput, id(25), helpcontext(131521), helpstring("Indicates how many objects (instances) of the related (target) class are permitted, e.g. One, Zero or One, or Many in the source to target relationship role")]
HRESULT SourceMultiplicity([in] BSTR Val);
[propget, id(25), helpcontext(131521), helpstring("Indicates how many objects (instances) of the related (target) class are permitted, e.g. One, Zero or One, or Many in the source to target relationship role")]
HRESULT SourceMultiplicity([out, retval] BSTR * pVal);
[propput, id(26), helpcontext(131521), helpstring("Source class Id")]
HRESULT SourceClassId([in] short Val);
[propget, id(26), helpcontext(131521), helpstring("Source class Id")]
HRESULT SourceClassId([out, retval] short * pVal);
[propput, id(27), helpcontext(131521), helpstring("Target/destination class Id")]
HRESULT DestClassId([in] short Val);
[propget, id(27), helpcontext(131521), helpstring("Target/destination class Id")]
HRESULT DestClassId([out, retval] short * pVal);
[propput, id(28), helpcontext(131521), helpstring("True if the the relationship is bi-directional. The relationship may be uni-directional (one way) with NO inverse relationship information. Bidirectional indicates that the relationship is a bidirectional (two way) with inverse relationship information.")]
HRESULT IsBidirectional([in] VARIANT_BOOL Val);
[propget, id(28), helpcontext(131521), helpstring("True if the the relationship is bi-directional. The relationship may be uni-directional (one way) with NO inverse relationship information. Bidirectional indicates that the relationship is a bidirectional (two way) with inverse relationship information.")]
HRESULT IsBidirectional([out, retval] VARIANT_BOOL * pVal);
[propput, id(29), helpcontext(131521), helpstring("Indicates the number of source objects in the source to target relationship role")]
HRESULT SourceMultiplicityNumString([in] BSTR Val);
[propget, id(29), helpcontext(131521), helpstring("Indicates the number of source objects in the source to target relationship role")]
HRESULT SourceMultiplicityNumString([out, retval] BSTR * pVal);
[propput, id(30), helpcontext(131521), helpstring("Indicates the number of target objects in the source to target relationship role")]
HRESULT DestMultiplicityNumString([in] BSTR Val);
[propget, id(30), helpcontext(131521), helpstring("Indicates the number of target objects in the source to target relationship role")]
HRESULT DestMultiplicityNumString([out, retval] BSTR * pVal);
};
// Class information for Relationship
[ uuid(6FAF8994-25F3-11D0-9EB4-F02E03C10627) ]
coclass Relationship
{
[default] interface IRelationship;
};
[ uuid(6FAF8999-25F3-11D0-9EB4-F02E03C10627),
dual,
hidden,
pointer_default(unique)
]
interface IOperationCollection : IDispatch
{
[propget, id(1), helpcontext(131473), helpstring("The number of items in the collection")]
HRESULT Count([out, retval] long * pVal);
[propget, id(3), helpcontext(131473), helpstring("Returns the current item in the collection")]
HRESULT Item([in] short index, [out, retval]IOperation** pVal);
[id(2), helpcontext(131473), helpstring("Adds an Operation to the collection - not used")]
HRESULT Add([in] IOperation* aOperation);
[id(4), helpcontext(131473), helpstring("Sets the index at the beginning item in the Operation collection")]
HRESULT Restart();
[id(5), helpcontext(131473), helpstring("Returns true if the index is at the last item in the collection")]
HRESULT IsLast([out, retval]VARIANT_BOOL * aFlag);
[id(6), helpcontext(131473), helpstring("Returns the next item in the collection")]
HRESULT GetNext([out, retval]IOperation** pVal);
[id(7), helpcontext(131473), helpstring("Returns a class object based upon the class name")]
HRESULT FindOperation([in] BSTR strOperation, [out, retval]IOperation** pVal);
};
// Class information for COperationCollection
[ uuid(6FAF899A-25F3-11D0-9EB4-F02E03C10627) ]
coclass Operations
{
[default] interface IOperationCollection;
};
// Primary dispatch interface for CAttributeCollection
[ uuid(6FAF899B-25F3-11D0-9EB4-F02E03C10627),
dual,
hidden,
pointer_default(unique)
]
interface IAttributeCollection : IDispatch
{
[propget, id(1), helpcontext(131473), helpstring("The number of items in the collection")]
HRESULT Count([out, retval] long * pVal);
[propget, id(3), helpcontext(131473), helpstring("Returns the current item in the collection")]
HRESULT Item([in] short index, [out, retval]IAttribute** pVal);
[id(2), helpcontext(131473), helpstring("Adds an attribute to the collection - not used")]
HRESULT Add([in] IAttribute* anAttribute);
[id(4), helpcontext(131473), helpstring("Sets the index at the beginning item in the attribute collection")]
HRESULT Restart();
[id(5), helpcontext(131473), helpstring("Returns true if the index is at the last item in the collection")]
HRESULT IsLast([out, retval]VARIANT_BOOL * aFlag);
[id(6), helpcontext(131473), helpstring("Returns the next item in the collection")]
HRESULT GetNext([out, retval]IAttribute** pVal);
[id(7), helpcontext(131473), helpstring("Returns a class object based upon the class name")]
HRESULT FindAttribute([in] BSTR strAttribute, [out, retval]IAttribute** pVal);
};
// Class information for CAttributeCollection
[ uuid(6FAF899C-25F3-11D0-9EB4-F02E03C10627) ]
coclass Attributes
{
[default] interface IAttributeCollection;
};
// Primary dispatch interface for CAttributeCollection
[ uuid(6FAF899D-25F3-11D0-9EB4-F02E03C10627),
dual,
hidden,
pointer_default(unique)
]
interface IRelationshipCollection : IDispatch
{
[propget, id(1), helpcontext(131473), helpstring("The number of items in the collection")]
HRESULT Count([out, retval] long * pVal);
[propget, id(3), helpcontext(131473), helpstring("Returns the current item in the collection")]
HRESULT Item([in] short index, [out, retval]IRelationship** pVal);
[id(2), helpcontext(131473), helpstring("Adds an Relationship to the collection - not used")]
HRESULT Add([in] IRelationship* aRelationship);
[id(4), helpcontext(131473), helpstring("Sets the index at the beginning item in the Relationship collection")]
HRESULT Restart();
[id(5), helpcontext(131473), helpstring("Returns true if the index is at the last item in the collection")]
HRESULT IsLast([out, retval]VARIANT_BOOL * aFlag);
[id(6), helpcontext(131473), helpstring("Returns the next item in the collection")]
HRESULT GetNext([out, retval]IRelationship** pVal);
[id(7), helpcontext(131473), helpstring("Returns a class object based upon the class name")]
HRESULT FindRelationship([in] BSTR strRelationship, [out, retval]IRelationship** pVal);
};
// Class information for CRelationshipCollection
[ uuid(6FAF899E-25F3-11D0-9EB4-F02E03C10627) ]
coclass Relationships
{
[default] interface IRelationshipCollection;
};
// Primary dispatch interface for CImportCollection
[ uuid(6FAF899F-25F3-11D0-9EB4-F02E03C10627),
dual,
hidden,
pointer_default(unique)
]
interface IImportCollection : IDispatch
{
[propget, id(1), helpcontext(131473), helpstring("The number of items in the collection")]
HRESULT Count([out, retval] long * pVal);
[propget, id(3), helpcontext(131473), helpstring("Returns the current item in the collection")]
HRESULT Item([in] short index, [out, retval]BSTR* pVal);
[id(2), helpcontext(131473), helpstring("Adds an Relationship to the collection - not used")]
HRESULT Add([in] BSTR anImport);
};
// Class information for CImportCollection
[ uuid(6FAF89A0-25F3-11D0-9EB4-F02E03C10627) ]
coclass Imports
{
[default] interface IImportCollection;
};
// Primary dispatch interface for CParameter
[ uuid(AB2278A3-45B0-11D2-B89B-000000000000),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -