Methods and Properties Introduced:
|
|
pfcFamilyMember.GetImmediateGenericInfo |
|
|
pfcFamilyMember.GetTopGenericInfo() |
|
|
pfcFamilyTableRow.CreateInstance() |
|
|
pfcFamilyMember.ListRows() |
|
|
pfcFamilyMember.RemoveRow() |
|
|
pfcFamilyTableRow.InstanceName |
|
|
pfcFamilyTableRow.IsLocked |
|
|
pfcFamilyTableRow.IsExtLocked |
|
|
pfcFamilyTableRow.IsVerified |
To get the generic model for an instance, call the property pfcFamilyMember.Parent.
The property pfcFamilyMember.Parent has changed as a result of performance improvement in family table retrieval mechanism. Call the property pfcFamilyMember.Parent, 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 property pfcFamilyMember.GetImmediateGenericInfo to get the model descriptor of the immediate generic model. You can use this information to retrieve the immediate generic
model.
To get the model descriptor of the top generic model, call the method pfcFamilyMember.GetTopGenericInfo().
Similarly, the method pfcFamilyMember.GetTopGenericInfo() returns an instance model created from the information stored in the pfcFamilyTableRow object.
The method pfcFamilyMember.ListRows() returns an array 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 property pfcFamilyTableRow.InstanceName returns the name that corresponds to the invoking row object.
To control whether the instance can be changed or removed, call the property pfcFamilyTableRow.IsLocked.
The property pfcFamilyTableRow.IsExtLocked specifies if the instance is locked by external application.
The property pfcFamilyTableRow.IsVerified specifies the verification status of the instance.