Library | Package Java Toolkit

Interface FamilyTableRow

package com.ptc.pfc.pfcFamily;

public interface FamilyTableRow
  extends com.ptc.pfc.pfcObject.Object



Description

This class specifies a row in a family table.
Direct Known Subclasses:
WFamilyTableRow



Method Summary
ModelCreateInstance ()
    Regenerates and adds the instance model to memory.
voidErase ()
    Erases the specified instance model from memory.
StringGetInstanceName ()
    Get method for attribute "InstanceName"
    The name of the instance.
booleanGetIsExtLocked ()
    Get method for attribute "IsExtLocked"
    If this is true, the instance is locked by external application.
booleanGetIsLocked ()
    Get method for attribute "IsLocked"
    If this is true, the model is locked for modification. If this is false, the model is unlocked.
FaminstanceVerifyStatusGetIsVerified ()
    Get method for attribute "IsVerified"
    Specifies the verification status of the instance.
voidSetIsLocked (boolean value)
    Set method for attribute "IsLocked"
    If this is true, the model is locked for modification. If this is false, the model is unlocked.

Method Detail

GetInstanceName

StringGetInstanceName ()


    The name of the instance.
Manual References:
Family Tables: Accessing Instances, Family Tables: Accessing Instances



GetIsLocked/SetIsLocked

booleanGetIsLocked ()
voidSetIsLocked (boolean value)


    If this is true, the model is locked for modification. If this is false, the model is unlocked.

Exceptions thrown (but not limited to):

XToolkitNotFound - The specified instance does not exist in the family table.


Manual References:
Family Tables: Accessing Instances, Family Tables: Accessing Instances, Family Tables: Accessing Instances



GetIsVerified

FaminstanceVerifyStatusGetIsVerified ()


    Specifies the verification status of the instance.

Exceptions thrown (but not limited to):

XToolkitNotFound - The specified instance does not exist in the family table.





GetIsExtLocked

booleanGetIsExtLocked ()


    If this is true, the instance is locked by external application.

Exceptions thrown (but not limited to):

XToolkitNotFound - The specified instance does not exist in the family table.





CreateInstance

ModelCreateInstance ()


    Regenerates and adds the instance model to memory.

Exceptions thrown (but not limited to):

XToolkitNotFound - The specified instance does not exist in the family table, or the specified model item is not table-driven.

XToolkitCantOpen - Creo Parametric cannot regenerate the instance. The instance has been created but the failed features have been suppressed.


See Also:
FamilyTableRow.Erase()
Manual References:
Family Tables: Accessing Instances, Family Tables: Accessing Instances, Models: Getting a Model Object
Returns:
The newly created instance


Erase

voidErase ()


    Erases the specified instance model from memory.

Exceptions thrown (but not limited to):

XToolkitNotFound - The specified instance model is not in session.


See Also:
FamilyTableRow.CreateInstance()
Returns: