QPR Knowledge Base

GetModelProperty

Hide Navigation Pane

GetModelProperty

Previous topic Next topic No expanding text in this topic  

GetModelProperty

Previous topic Next topic JavaScript is required for expanding text Mail us feedback on this topic!  

Comments (...)

Revision history:

Introduced in QPR 7.4.1 SP3

Last changed in QPR 8.1

 

Returns the value of the model property defined in the function call.

 

Synopsis:

 

PGModel.GetModelProperty(PropertyName, OutValue)

 

Parameters:

 

PropertyName: String. Name of the property for which the value is requested. Supported properties:

ModelPublished: Returns True or False depending on whether the model is published in QPR Portal.
HideUnusedBaseModelElements: Returns True or False depending on whether model is set to ignore all unused base model elements.
VersionNumber: String. Returns the model's version information Version Number as string.
Author: String. Returns the model's version information Author as string.
Comment: String. Returns the model's version information Comment as string.
Status: Int (enum). Returns the model's version information Status as enumeration index value (integer). Default model enumerations: Draft = 0, Current State = 1, Proposal = 2, Approved = 3, Implemented = 4
LastChanged: DateTime. Returns the model's version information Last Changed as date time.
ModelCreated: DateTime. Returns the model's version information Model Created as date time.
LastSaved: DateTime. Returns the model's version information Last Saved as date time.
ModelVersionManagement: Int (enum). Returns the model's version management status as enumeration index value (integer). Supported values: 0 = version management disabled, 1 = save changes to the current version, 2 = save as new model version, 3 = prompt.

OutValue: Variant returning the requested property value.

 

Required Rights:

 

At least view rights to model.

 

Return Values:

Below are listed the return values that this function can return:

 

RV_SUCCESS

RV_APPLICATION_QUIT_CALLED

RV_MODEL_NOT_OPEN

RV_INVALID_PARAMETER

RV_UNKNOWN_ERROR

 

Example Procedure:

 

iResult = PGModel.GetModelProperty("ModelPublished", OutVal)

Comments (...)