MDG_View

Return to Introduction  Previous page  Next page

Description

MDG_View enables the Add-In to display user specified code elements. This function is called by Enterprise Architect when the user asks to view a particular code element. This enables the Add-In to present that element in its own way, usually in a code editor

Syntax

Function MDG_View(Repository As EA.Repository, PackageGuid As String, CodeID as String) As Long

The MDG_View function syntax contains the following elements

Parameter

Type

Direction

Description

Repository

EA.Repository

IN

An EA.Repository object representing the currently open Enterprise Architect model. Poll its members to retrieve model data and user interface status information.

PackageGuid

String

IN

The GUID identifying the Enterprise Architect package sub-tree that is controlled by the Add-In.

CodeID

String

IN

Identifies the code element in the following format:

<type>ElementPart<type>ElementPart...

where each element is proceeded with a token identifying its type:

@ -namespace

# - class

$ - attribute

% - operation

For example if a user has selected the m_Name attribute of Class1 located in namespace Name1, the class ID would be passed through in the following format:

@Name1#Class1%m_Name

Return Value

Return a non-zero value to indicate that the Add-In has processed the request. Returning a zero value results in Enterprise Architect employing the standard viewing process which is to launch the associated source file.