Library | Package Java Toolkit

Interface AssemblyItemInstructions

package com.ptc.wfc.wfcComponentFeat;

public interface AssemblyItemInstructions
  extends jxobject



Description

The instructions to create an variant item for Flexible component definition.



Method Summary
/*optional*/ WComponentPathGetItemCompPath ()
    Get method for attribute "ItemCompPath"
     The item component path.
intGetItemId ()
    Get method for attribute "ItemId"
    The item identifier
/*optional*/ StringGetItemName ()
    Get method for attribute "ItemName"
    Parameter Name
ModelGetItemOwner ()
    Get method for attribute "ItemOwner"
    The model owner of the item or parameter.
ModelItemTypeGetItemType ()
    Get method for attribute "ItemType"
    The item type. In case of parameter pass type of owner modelitem. For model Parameter pass this as pfcModelItemType_nil.
voidSetItemCompPath ( /*optional*/ WComponentPath value)
    Set method for attribute "ItemCompPath"
     The item component path.
voidSetItemId (int value)
    Set method for attribute "ItemId"
    The item identifier
voidSetItemName ( /*optional*/ String value)
    Set method for attribute "ItemName"
    Parameter Name
voidSetItemOwner (Model value)
    Set method for attribute "ItemOwner"
    The model owner of the item or parameter.
voidSetItemType (ModelItemType value)
    Set method for attribute "ItemType"
    The item type. In case of parameter pass type of owner modelitem. For model Parameter pass this as pfcModelItemType_nil.

Method Detail

GetItemOwner/SetItemOwner

ModelGetItemOwner ()
voidSetItemOwner (Model value)


    The model owner of the item or parameter.
Manual References:
Assemblies and Components: Variant Items for Flexible Components, Assemblies and Components: Variant Items for Flexible Components, Assemblies and Components: Variant Items for Flexible Components



GetItemType/SetItemType

ModelItemTypeGetItemType ()
voidSetItemType (ModelItemType value)


    The item type. In case of parameter pass type of owner modelitem. For model Parameter pass this as pfcModelItemType_nil.
Manual References:
Assemblies and Components: Variant Items for Flexible Components, Assemblies and Components: Variant Items for Flexible Components, Assemblies and Components: Variant Items for Flexible Components, Assemblies and Components: Variant Items for Flexible Components



GetItemId/SetItemId

intGetItemId ()
voidSetItemId (int value)


    The item identifier
Manual References:
Assemblies and Components: Variant Items for Flexible Components, Assemblies and Components: Variant Items for Flexible Components, Assemblies and Components: Variant Items for Flexible Components, Assemblies and Components: Variant Items for Flexible Components



GetItemName/SetItemName

/*optional*/ StringGetItemName ()
voidSetItemName ( /*optional*/ String value)


    Parameter Name
Manual References:
Assemblies and Components: Variant Items for Flexible Components, Assemblies and Components: Variant Items for Flexible Components, Assemblies and Components: Variant Items for Flexible Components, Assemblies and Components: Variant Items for Flexible Components



GetItemCompPath/SetItemCompPath

/*optional*/ WComponentPathGetItemCompPath ()
voidSetItemCompPath ( /*optional*/ WComponentPath value)


     The item component path.

To set a component as flexible, the path of this 'assembly item' should not contain the ID of a component which is: a) out of flexible context, b) to be made flexible.
Manual References:
Assemblies and Components: Variant Items for Flexible Components, Assemblies and Components: Variant Items for Flexible Components, Assemblies and Components: Variant Items for Flexible Components, Assemblies and Components: Variant Items for Flexible Components