Library | Package Java Toolkit

Interface WFamilyMember

package com.ptc.wfc.wfcFamily;

public interface WFamilyMember
  extends com.ptc.pfc.pfcFamily.FamilyMember



Description

Interface WFamilyMember adds more functionality to FamilyMember.
Direct Known Subclasses:
WSolid



Method Summary
voidEditFamilyTable ()
    Edits the family table using Pro/TABLE or another text editor.
voidEraseFamilyTable ()
    Clears the specified family table.
FamilyTableStatusGetFamilyTableStatus ()
    Determine whether the family table is valid and/or empty.
booleanIsModifiable (boolean ShowUI)
    Check if a given family table is modifiable.
WFamilyTableRowsSelectRows (boolean AllowMultiSelect)
    Enables the user to select one or more instances in the specified family table.
voidShowFamilyTable ()
    Displays the family table using Pro/TABLE or another text editor.

Methods Inherited from Interface com.ptc.pfc.pfcFamily.FamilyMember
GetParent, GetImmediateGenericInfo, GetTopGenericInfo, ListColumns, ListRows, GetCell, SetCell, GetCellIsDefault, AddRow, GetRow, RemoveRow, AddColumn, RemoveColumn, GetColumn, CreateColumn, CreateParamColumn, CreateDimensionColumn, CreateFeatureColumn, CreateComponentColumn, CreateCompModelColumn, CreateGroupColumn, CreateMergePartColumn, CreateTolPlusColumn, CreateTolMinusColumn, CreateTolPlusMinusColumn

Method Detail

SelectRows

WFamilyTableRowsSelectRows (boolean AllowMultiSelect)


    Enables the user to select one or more instances in the specified family table.
Manual References:
Family Tables: Operations on Family Table Instances
Parameters:
AllowMultiSelect
User can select more than one instance if this is true.
Returns:
The list of selected instances.


GetFamilyTableStatus

FamilyTableStatusGetFamilyTableStatus ()


    Determine whether the family table is valid and/or empty.

Exceptions thrown (but not limited to):

XToolkitNotFound - The family table was not found for the specified owner.

XToolkitEmpty - The family table is found and is empty.


Manual References:
Family Tables: Family Table Utilities, Family Tables: Family Table Utilities
Returns:
The family table validity status.


IsModifiable

booleanIsModifiable (boolean ShowUI)


    Check if a given family table is modifiable.
Manual References:
Family Tables: Family Table Utilities, Family Tables: Family Table Utilities
Parameters:
ShowUI
Indicates whether the Conflicts dialog should be shown to user to resolve conflicts (if they are detected); when set to false no UI is enabled and the Family table is considered as modifiable if there are no conflicts that could not be overridden or resolved by default resolution actions.
Returns:
true if modifiable and false if not.


EditFamilyTable

voidEditFamilyTable ()


    Edits the family table using Pro/TABLE or another text editor.
Manual References:
Family Tables: Family Table Utilities, Family Tables: Family Table Utilities
Returns:


EraseFamilyTable

voidEraseFamilyTable ()


    Clears the specified family table.

Exceptions thrown (but not limited to):

XToolkitNotFound - The family table was not found.


Manual References:
Family Tables: Family Table Utilities, Family Tables: Family Table Utilities
Returns:


ShowFamilyTable

voidShowFamilyTable ()


    Displays the family table using Pro/TABLE or another text editor.
Manual References:
Family Tables: Family Table Utilities
Returns: