Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagecpp
themeConfluence
FUNCTION xpxDeleteOpenModel (modelId : GENERIC)
                             status  : INTEGER;

The xpxDeleteOpenModel function deletes the specified model in the EDMdatabase. The actual model can be open when this operation is performed. This operation is equal to the xpxDeleteModel ,and xpxDeleteModelBN operations, except that the actual model can be open when this operation is performed.
Improved performance is the only reason for implementing this operation.

  • A dictionary model cannot be deleted as long as there exists data models in the EDMdatabase

...

  • that have the Express schema defined by the actual dictionary model as the underlying schema. All such data models must be deleted before the actual dictionary model can be deleted.
  • A dictionary model cannot be deleted as long as there exists Express-X dictionary models in the EDMdatabase

...

  • that uses the actual dictionary model as the source model or the target model. All such Express-X dictionary models must be deleted before the actual dictionary model can be deleted.
  • When the actual model to delete has a connected STEP Identifier model, this connected STEP Identifier model will be deleted as well by this operation.
  • When the actual model to delete is a dictionary model, then implicitly all belonging EDMquerySchema and EDMruleSchema will be deleted as well.

Only the owner of a model can delete it. This function is equivalent to the EDMinterface function  edmiDeleteOpenModel.

Arguments

...

TypeNameComment
GENERICmodelIdThe id of the open model to be deleted

Return Value

...

Insert excerpt
US:_r_XPX_Return_Value
US:_r_XPX_Return_Value
nopaneltrue

Options

...

 

Example

...

Code Block
languagecpp
<Missing Example>

 

See also

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
cqllabel = "extension_schema" and parent = "5636522"