Methods Introduced:
To get the generic model for an instance, call the method pfcFamilyMember::GetParent.
When you now call the method pfcFamilyMember::GetParent, it throws an exception pfcXToolkitCantOpen, if the immediate generic of a model instance in a nested family table is currently not in session. Handle this exception
and use the method pfcFamilyMember::GetImmediateGenericInfo to get the model descriptor of the immediate generic model. This information can be used to retrieve the immediate generic
model. If you wish to switch to the pre-Wildfire 4.0 mode, set the configuration option retrieve_instance_dependencies to instance_and_generic_deps.
To get the model descriptor of the top generic model, call the method pfcFamilyMember::GetTopGenericInfo.
Similarly, the method pfcFamilyTableRow::CreateInstance returns an instance model created from the information stored in the pfcFamilyTableRow object.
The method pfcFamilyMember::ListRows returns a sequence of all rows in the family table, whereas pfcFamilyMember::GetRow gets the row object with the name you specify.
Use the method pfcFamilyMember::RemoveRow to permanently delete the row from the family table.
The method pfcFamilyTableRow::GetInstanceName returns the name that corresponds to the invoking row object.
To control whether the instance can be changed or removed, call the methods pfcFamilyTableRow::GetIsLocked and pfcFamilyTableRow::SetIsLocked.