Versions Compared

Key

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

...

The xpfGetEntityExtent function returns the aggregateId of the specified entity_extent aggregate. The actual instance type is defined by the modelId and entityId arguments. The aggregateId of the actual entity_extent is returned in the extentId argument. An entity_extent aggregate is a SET that contains all instances of the same type in a model. The number of entity_extents in a model is equal to the number of possible instance types in the model.

Arguments

...

TypeNameComment
GENERICmodelIdcomments
GENERICentityId 

Return Value

...

 

TypeNameComment
SET OF GENERICextentIdcomments

Options

...

 

Example

Code Block
languagecpp
<Missing Example>

 

...

FUNCTION getEntityExtent(modelId,entityId : GENERIC) : GENERIC;
LOCAL
extentId : GENERIC;
members : INTEGER;
END_LOCAL;
ON_ERROR_DO;
xpxPrintf('\nError.');
xpxThrow;
END_ON_ERROR_DO;

extentId := xpfGetEntityExtent(modelId,entityId);
members := xpfGetMemberCount(extentId);
xpxPrintf('\n%d Members of type %s in model.',members,entityId.name);

RETURN(extentId);
END_FUNCTION;

See also 

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

...