The following calls will still be working but it is advised to change towards the new alternatives.

This call is deprecated, please use engiGetAggrType, the index is irrelevant.

Return attribute definition from attribute index. This call is deprecated, use SdaiAttr or attribute name as primary data and engiGetEntityAttributePosition.

This function iterated over all available attributes of a specific given entity. This call is typically used in combination with iterateOverInstances(..). This call is deprecated, use engiGetEntityAttributeByIterator.

This call is deprecated, use engiGetEntityAttributePosition.

This call is deprecated, use engiGetEntityAttributePosition.

This call is deprecated, use engiGetEntityAttributeByIterator, engiGetAttrName.

This call is deprecated, use engiGetEntityAttributeByIterator, engiGetAttrType.

This call is deprecated, please use call engiIsAttrOptional(..) instead.

This call is deprecated, please use call engiIsAttrOptionalBN(..) instead. Technically engiGetAttrOptionalBN will transform into the following call engiGetAttrOptional( sdaiGetAttrDefinition( entity, attributeName ) );

This call is deprecated, please use call engiIsAttrInverse(..) instead.

This call is deprecated, please use call engiIsAttrInverseBN(..) instead. Technically engiGetAttrInverseBN will transform into the following call engiGetAttrInverse( sdaiGetAttrDefinition( entity, attributeName ) );

This call is deprecated, please use call engiIsAttrInverse(..) instead.

This call is deprecated, please use call engiGetAttrDomainName(..) instead.

This call is deprecated, please use call engiGetAttrDomainNameBN(..) instead. Technically engiGetAttrDomainBN will transform into the following call engiGetAttrDomain( sdaiGetAttrDefinition( entity, attributeName ), domainName );

This call is deprecated, please use call engiIsEntityAbstract(..) instead.

This call is deprecated, please use call engiIsEntityAbstractBN(..) instead. Technically engiGetEntityIsAbstractBN will transform into the following call engiGetEntityIsAbstract( sdaiGetEntity( model, entityName ) );

This call is deprecated, please use call engiGetAttrTraits(..) instead.

This call is deprecated, please use call engiGetEntityNoAttributes(..) instead.

This call is deprecated, please use call engiGetAttrType(..) instead.

This call is deprecated, please use call engiGetAttrType(..) instead.

This call is deprecated, use engiGetEntityAttributePosition instead.

This call is deprecated, please use call sdaiGetAggrByIndex(..) instead.

This call is deprecated, please use call sdaiGetAttrDefinition(..) instead.

This call is deprecated, please use call sdaiGetADBTypePath(..) instead.

This call is deprecated, please use call engiOpenModelByStream(..) instead.

This call is deprecated, please use call engiGetAttrType(..) instead.

This call is deprecated, please use call engiGetAttrType(..) instead.

This call is deprecated, please use calls engiGetAttrTypeBN(..) instead. Technically it will transform into the following call

    xxxxGetAttrType(
            instance,
            sdaiGetAttrDefinition(
                    sdaiGetInstanceType(
                            instance
                        ),
                    attributeName
                ),
            attributeType
        );

This call is deprecated, please use call GetSPFFHeaderItem instead

This call works for non-complex entities and entities without multiple inheritance, it is advised not to use this call for other schemas. This call is deprecated, use call engiGetEntityAttributePosition instead.

This call works for non-complex entities and entities without multiple inheritance, it is advised not to use this call for other schemas. Technically engiGetAttrIndexBN will transform into the following call engiGetAttrIndex( sdaiGetAttrDefinition( entity, attributeName ) ); This call is deprecated, use call engiGetEntityAttributePosition instead.

This call works for non-complex entities and entities without multiple inheritance, it is advised not to use this call for other schemas. This call is deprecated, use call engiGetEntityAttributePosition instead.

This call works for non-complex entities and entities without multiple inheritance, it is advised not to use this call for other schemas. Technically engiGetAttrIndexExBN will transform into the following call engiGetAttrIndexEx( sdaiGetAttrDefinition( entity, attributeName ), countedWithParents, countedWithInverse ); This call is deprecated, use call engiGetEntityAttributePosition instead.

This call can be used to retrieve the name of the n-th argument of the given entity. Arguments of parent entities are included in the index. Both explicit and inverse attributes are included. This call is deprecated, use SdaiAttr or attribute name as primary data and engiGetEntityAttributePosition.

This call can be used to retrieve the type of the n-th argument of the given entity. In case of a select argument no relevant information is given by this call as it depends on the instance. Arguments of parent entities are included in the index. Both explicit and inverse attributes are included. This call is deprecated, use engiGetEntityAttributePosition, engiGetEntityAttributeByIterator, engiGetAttrType.

This call is deprecated, use SdaiAttr or attribute name as primary data and engiGetEntityAttributePosition, engiGetEntityAttributeByIterator, engiGetAttrName.