Click or drag to resize

IDocumentation Methods

The IDocumentation type exposes the following members.

Methods
  NameDescription
Public methodAddDocumentedPackages
Adds pItem to the collection of Package objects connected by Documented Packages relationships in Forward direction.
(Inherited from IDocumentationBase.)
Public methodAddKey
Adds a new key to the object. The key must be unique within the system context (e.g. unique per database).
(Inherited from IObject.)
Public methodAddOverviewCharts
Adds pItem to the collection of Chart objects connected by Overview Charts relationships in Forward direction.
(Inherited from IDocumentationBase.)
Public methodAsT Obsolete.
Casts to a Business Object interface.
(Inherited from IObject.)
Public methodBuildHtml
Public methodBuildHtmlZip
Public methodBuildXml
Public methodBuildXmlZip
Public methodCastT
Casts to a Business Object interface. Throws an exception if the Business Object interface is not available for this object.
(Inherited from IObject.)
Public methodChangeObjType
Change the object type.
(Inherited from IObject.)
Public methodClearDocumentedPackages
Clears the collection of Package objects connected by Documented Packages relationships in Forward direction.
(Inherited from IDocumentationBase.)
Public methodClearOverviewCharts
Clears the collection of Chart objects connected by Overview Charts relationships in Forward direction.
(Inherited from IDocumentationBase.)
Public methodContainsDocumentedPackages
Determines whether pItem is contained in the collection of Package objects connected by Documented Packages relationships in Forward direction.
(Inherited from IDocumentationBase.)
Public methodContainsOverviewCharts
Determines whether pItem is contained in the collection of Chart objects connected by Overview Charts relationships in Forward direction.
(Inherited from IDocumentationBase.)
Public methodCopyTo
Copies the object. Attributes of the object are copied, relationships not.
(Inherited from IObject.)
Public methodDeleteKey
Removes a key from the object.
(Inherited from IObject.)
Public methodDestroy
Deletes the object (and its relationships).
(Inherited from IObject.)
Public methodGetAttributes
Gets all attributes of the Documentation.
(Inherited from IDocumentationBase.)
Public methodGetAttrValue(IAttrDef)
Retrieves the specified attribute value.
(Inherited from IObject.)
Public methodGetAttrValue(String, String)
Retrieves the specified attribute value.
(Inherited from IObject.)
Public methodGetAttrValue(IAttrDef, Boolean) Obsolete.
Retrieves the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodGetAttrValue(String, String, Boolean) Obsolete.
Retrieves the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodGetAttrValues
Get all attribute values of the object.
(Inherited from IObject.)
Public methodGetFolder
Retrieves the object's folder.
(Inherited from IObject.)
Public methodGetKeys
Retrieves the object's (unique) keys.
(Inherited from IObject.)
Public methodGetLockInfo
Retrieves information about the object's lock status.
(Inherited from IObject.)
Public methodGetMarkupText
Public methodGetObjType
Retrieve the object type.
(Inherited from IObject.)
Public methodGetRelationships(RelDirection)
Retrieves all attached relationships of a specific direction (regardless of their relationship type).
(Inherited from IObject.)
Public methodGetRelationships(String, RelDirection)
Retrieves all attached relationships of a specific role (relationship type/direction combination).
(Inherited from IObject.)
Public methodGetRelationships(IRelType, RelDirection)
Retrieves all attached relationships of a specific relationship type in a specific direction.
(Inherited from IObject.)
Public methodGetSingleRelationship(String, RelDirection)
Retrieves a single relationship (omit the array overhead).
(Inherited from IObject.)
Public methodGetSingleRelationship(IRelType, RelDirection)
Retrieves a single relationship (omit the array overhead).
(Inherited from IObject.)
Public methodGetTableAttributes
Gets the table attributes of the Documentation.
(Inherited from IDocumentationBase.)
Public methodGetTableAttributesTemplateRow
Creates a Documentation table attribute row.
(Inherited from IDocumentationBase.)
Public methodGetTableAttrTemplateRow
Gets a table attribute template row.
(Inherited from IObject.)
Public methodGetTableAttrValues
Gets the table attribute values.
(Inherited from IObject.)
Public methodInsertDocumentedPackages
Inserts pItem into the collection of Package objects connected by Documented Packages relationships in Forward direction.
(Inherited from IDocumentationBase.)
Public methodInsertOverviewCharts
Inserts pItem into the collection of Chart objects connected by Overview Charts relationships in Forward direction.
(Inherited from IDocumentationBase.)
Public methodIsOf(String)
Indicates if the object conforms to a specific object type directly or indirectly (is a subtype of).
(Inherited from IObject.)
Public methodIsOf(IObjType)
Indicates if the object conforms to a specific object type directly or indirectly (is a subtype of).
(Inherited from IObject.)
Public methodLock
Lock the object.
(Inherited from IObject.)
Public methodMoveTo
Moves the object to another folder.
(Inherited from IObject.)
Public methodQueryInterface
Cast to a Business Object interface.
(Inherited from IObject.)
Public methodReload
Refreshes the object data from secondary storage (e.g. database) if available. Use this method to retrieve up-to-date audit information (ChangedBy, ChangedOn properties).
(Inherited from IObject.)
Public methodRemoveDocumentedPackages
Removes pItem from the collection of Package objects connected by Documented Packages relationships in Forward direction.
(Inherited from IDocumentationBase.)
Public methodRemoveOverviewCharts
Removes pItem from the collection of Chart objects connected by Overview Charts relationships in Forward direction.
(Inherited from IDocumentationBase.)
Public methodSaveMarkupText
Public methodSetAttributes
Sets all attributes of the Documentation.
(Inherited from IDocumentationBase.)
Public methodSetAttrValue(IAttrDef, Object)
Stores the specified attribute value.
(Inherited from IObject.)
Public methodSetAttrValue(String, String, Object)
Stores the specified attribute value.
(Inherited from IObject.)
Public methodSetAttrValues
Set multiple attribute values with a single method call.
(Inherited from IObject.)
Public methodSetRelationshipIndex
Re-position a relationship within the object/reltype/direction order.
(Inherited from IObject.)
Public methodSetRelationshipIndices
Re-order all relationships of a object/reltype/direction context.
(Inherited from IObject.)
Public methodSetTableAttributes
Sets the table attributes of the Documentation.
(Inherited from IDocumentationBase.)
Public methodSetTableAttrValues
Sets the table attribute values.
(Inherited from IObject.)
Public methodTouch
Updates the ChangedBy and ChangedOn information.
(Inherited from IObject.)
Public methodTryCastT
Casts to a Business Object interface.
(Inherited from IObject.)
Public methodTryGetAttrValue(IAttrDef, Boolean)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(IAttrDef, DateTime)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(IAttrDef, Double)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(IAttrDef, Int64)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(IAttrDef, Object)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(IAttrDef, String)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(String, String, Boolean)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(String, String, DateTime)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(String, String, Double)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(String, String, Int64)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(String, String, Object)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(String, String, String)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAuthor
Attempts to retrieve the Author attribute.
(Inherited from IDocumentationBase.)
Public methodTryGetCompany
Attempts to retrieve the Company attribute.
(Inherited from IDocumentationBase.)
Public methodTryGetDocumentationMarkupText
Attempts to retrieve the DocumentationMarkupText attribute.
(Inherited from IDocumentationBase.)
Public methodTryGetFooterText
Attempts to retrieve the FooterText attribute.
(Inherited from IDocumentationBase.)
Public methodTryGetHeaderText
Attempts to retrieve the HeaderText attribute.
(Inherited from IDocumentationBase.)
Public methodTryGetPublishingPath
Attempts to retrieve the PublishingPath attribute.
(Inherited from IDocumentationBase.)
Public methodTryGetSingleRelationship(String, RelDirection, IRelationship)
Tries to retrieves a single relationship.
(Inherited from IObject.)
Public methodTryGetSingleRelationship(IRelType, RelDirection, IRelationship)
Tries to retrieves a single relationship.
(Inherited from IObject.)
Public methodTryGetVersion
Attempts to retrieve the Version attribute.
(Inherited from IDocumentationBase.)
Public methodUnLock
Unlock the object.
(Inherited from IObject.)
Top
Extension Methods
  NameDescription
Public Extension MethodGetFolderId
Gets the folder ID without unneccessarily retrieving the full folder information.
(Defined by ModelExtensions.)
Public Extension MethodGetRepository
Gets the corresponding repository for an object.
(Defined by ModelExtensions.)
Public Extension MethodIsConnected(String, RelDirection)Overloaded.
Detects whether an object is connected by at least one relationship of a specific type.
(Defined by ModelExtensions.)
Public Extension MethodIsConnected(IRelType, RelDirection)Overloaded.
Detects whether an object is connected by at least one relationship of a specific type.
(Defined by ModelExtensions.)
Top
See Also