Uses of Interface
wt.occurrence.PathOccurrence

Packages that use PathOccurrence
wt.clients.prodmgmt   
wt.configuration   
wt.epm.structure.occurrences   
wt.occurrence Defines the capability to uniquely distinguish one occurrence of an object within some complex structure from another occurrence of that same object within the same structure using OccurrenceService
wt.part Defines WTParts and WTPartMasters ( the fundamental enterprise objects used to represent product structures composed of assemblies and components), WTPartUsageLink and WTPartConfigSpec (used to build the structures of parts and select the correct versions of parts from the structures) and the WTPartService to manage these parts. 
 

Uses of PathOccurrence in wt.clients.prodmgmt
 

Fields in wt.clients.prodmgmt declared as PathOccurrence
private  PathOccurrence InstanceMasterItem.pathOccurrence
           
(package private)  PathOccurrence ConfiguredPartMasterItem.pathOccurrence
           
(package private)  PathOccurrence ConfiguredPartItem.pathOccurrence
           
(package private)  PathOccurrence AssignPartToVersionDialog.pathOccurrence
           
(package private)  PathOccurrence AllocateSNPartDialog.pathOccurrence
           
(package private)  PathOccurrence AllocateInstanceDialog.pathOccurrence
           
 

Methods in wt.clients.prodmgmt that return PathOccurrence
 PathOccurrence InstanceMasterItem.getPathOccurrence()
          Gets the product path occurrence for this product.
 PathOccurrence ConfiguredPartMasterItem.getPathOccurrence()
          Gets the product path occurrence for this product.
 PathOccurrence ConfiguredPartItem.getPathOccurrence()
          Gets the product path occurrence for this product.
private  PathOccurrence AssignPartToVersionDialog.saveParentOccurrences(ConfiguredPartItem item)
           
private  PathOccurrence AssignPartToVersionDialog.savePathOccurrence(PathOccurrence path_occurrence, UsesOccurrence uses_occurrence)
           
private  PathOccurrence AllocateSNPartDialog.saveParentOccurrences(ConfiguredPartItem item)
           
private  PathOccurrence AllocateSNPartDialog.savePathOccurrence(PathOccurrence path_occurrence, UsesOccurrence uses_occurrence)
           
 

Methods in wt.clients.prodmgmt with parameters of type PathOccurrence
 void InstanceMasterItem.setPathOccurrence(PathOccurrence path_occurrence)
          Sets the product path occurrence for this product.
 void ConfiguredPartMasterItem.setPathOccurrence(PathOccurrence path_occurrence)
          Sets the product path occurrence for this product.
 void ConfiguredPartItem.setPathOccurrence(PathOccurrence path_occurrence)
          Sets the product path occurrence for this product.
static Explorable[] ConfiguredPartHelper.getUses(ConfiguredPartItem part_item, ConfigurationItem configuration, PathOccurrence path_occurrence, PartExplorer explorer)
          Gets the uses WTPartUsageLinks for a Part.
static Explorable[] ConfiguredPartHelper.getOccurrenceUses(ConfiguredPartItem part_item, ConfigurationItem configuration, PathOccurrence path_occurrence, PartExplorer explorer)
          Gets the uses WTPartUsageLinks for a Part.
 void AssignPartToVersionDialog.setPathOccurrence(PathOccurrence path_occurrence)
           
private  PathOccurrence AssignPartToVersionDialog.savePathOccurrence(PathOccurrence path_occurrence, UsesOccurrence uses_occurrence)
           
 void AllocateSNPartDialog.setPathOccurrence(PathOccurrence path_occurrence)
           
private  PathOccurrence AllocateSNPartDialog.savePathOccurrence(PathOccurrence path_occurrence, UsesOccurrence uses_occurrence)
           
 void AllocateInstanceDialog.setPathOccurrence(PathOccurrence path)
           
static Explorable[] AllocatedPartHelper.getUses(AllocatedPartItem part_item, InstanceItem instance, PathOccurrence path_occurrence, PartExplorer explorer)
          Gets the uses WTPartUsageLinks for a Part.
static Explorable[] AllocatedPartHelper.getOccurrenceUses(AllocatedPartItem part_item, InstanceItem instance, PathOccurrence path_occurrence, PartExplorer explorer)
          Gets the uses WTPartUsageLinks for a Part.
 

Uses of PathOccurrence in wt.configuration
 

Methods in wt.configuration that return PathOccurrence
 PathOccurrence SerialNumberMapping.getOcc()
          Gets the object for the association that plays role: OCC.
 PathOccurrence BaselineConfigurationOverride.getOcc()
          Gets the object for the association that plays role: OCC.
 

Methods in wt.configuration with parameters of type PathOccurrence
 BaselineConfigurationOverride StandardConfigurationService.addOverride(BaselineConfigurationVersion configuration, PathOccurrence path, ConfigurationManageable version)
          Add the version as an override for the given path.
 SerialNumberMapping StandardConfigurationService.addMapping(SerialNumberedConfiguredInstanceVersion instance, PathOccurrence path, SerialNumberedInstanceIfc instanceToAllocate)
          Allocate this instanceToAllocate to this instance.
protected  boolean StandardConfigurationService.validatePath(BaselineConfigurationVersion configuration, PathOccurrence path, StandardConfigurationService.PathProcessor processor, boolean throwException)
           
 void StandardConfigurationService.PathProcessor.processNode(PathOccurrence pathOccurrence, UsesOccurrence usesOccurrence)
           
 void StandardConfigurationService.PathQuantityProcessor.processNode(PathOccurrence pathOccurrence, UsesOccurrence usesOccurrence)
           
static SerialNumberMapping SerialNumberMapping.newSerialNumberMapping(SerialNumberedConfiguredInstanceVersion parentInstance, PathOccurrence path, SerialNumberedInstanceIfc serializedInstance)
          

Supported API: false
protected  void SerialNumberMapping.initialize(SerialNumberedConfiguredInstanceVersion parentInstance, PathOccurrence path, SerialNumberedInstanceIfc serializedInstance)
          Supports initialization, following construction of an instance.
 void SerialNumberMapping.setOcc(PathOccurrence a_Occ)
          Sets the object for the association that plays role: OCC.
 BaselineConfigurationOverride ConfigurationServiceFwd.addOverride(BaselineConfigurationVersion configuration, PathOccurrence path, ConfigurationManageable version)
          Add the version as an override for the given path.
 SerialNumberMapping ConfigurationServiceFwd.addMapping(SerialNumberedConfiguredInstanceVersion instance, PathOccurrence path, SerialNumberedInstanceIfc instanceToAllocate)
          Allocate this instanceToAllocate to this instance.
 BaselineConfigurationOverride ConfigurationService.addOverride(BaselineConfigurationVersion configuration, PathOccurrence path, ConfigurationManageable version)
          Add the version as an override for the given path.
 SerialNumberMapping ConfigurationService.addMapping(SerialNumberedConfiguredInstanceVersion instance, PathOccurrence path, SerialNumberedInstanceIfc instanceToAllocate)
          Allocate this instanceToAllocate to this instance.
static BaselineConfigurationOverride BaselineConfigurationOverride.newBaselineConfigurationOverride(BaselineConfigurationVersion configuration, PathOccurrence path, ConfigurationManageable override)
          

Supported API: false
protected  void BaselineConfigurationOverride.initialize(BaselineConfigurationVersion configuration, PathOccurrence path, ConfigurationManageable override)
          Supports initialization, following construction of an instance.
 void BaselineConfigurationOverride.setOcc(PathOccurrence a_Occ)
          Sets the object for the association that plays role: OCC.
 

Uses of PathOccurrence in wt.epm.structure.occurrences
 

Fields in wt.epm.structure.occurrences declared as PathOccurrence
private  PathOccurrence EPMUsesOccurrence.pathOccurrence
           
 

Methods in wt.epm.structure.occurrences that return PathOccurrence
 PathOccurrence EPMUsesOccurrence.getPathOccurrence()
          Gets the value of the attribute: PATH_OCCURRENCE.
 

Methods in wt.epm.structure.occurrences with parameters of type PathOccurrence
 void EPMUsesOccurrence.setPathOccurrence(PathOccurrence a_PathOccurrence)
          Sets the value of the attribute: PATH_OCCURRENCE.
 

Uses of PathOccurrence in wt.occurrence
 

Methods in wt.occurrence that return PathOccurrence
 PathOccurrence UsesOccurrence.getPathOccurrence()
          Gets the value of the attribute: PATH_OCCURRENCE.
 PathOccurrence SubPathSuperPath.getSubPath()
          Gets the object for the association that plays role: SUB_PATH_ROLE.
 PathOccurrence SubPathSuperPath.getSuperPath()
          Gets the object for the association that plays role: SUPER_PATH_ROLE.
protected  PathOccurrence StandardOccurrenceService.duplicate(PathOccurrence occ)
           
 PathOccurrence PathOccurrenceUserIBAs.getOcc()
          Gets the object for the association that plays role: OCC.
 PathOccurrence PathOccurrenceDocumentation.getOcc()
          Gets the object for the association that plays role: OCC.
 PathOccurrence PathOccurrenceDataLink.getOcc()
          Gets the object for the association that plays role: OCC_ROLE.
 PathOccurrence PathOccurrenceData.getOcc()
          Gets the object for the association that plays role: OCC.
 PathOccurrence PathOccurrence.getSubPath()
          Gets the object for the association that plays role: SUB_PATH.
 PathOccurrence ContextPathOccurrence.getPathOccurrence()
          Gets the object for the association that plays role: PATH_OCCURRENCE_ROLE.
 PathOccurrence CombinedPathOccurrence.getParent()
          Gets the object for the association that plays role: PARENT_ROLE.
 

Methods in wt.occurrence with parameters of type PathOccurrence
 void UsesOccurrence.setPathOccurrence(PathOccurrence a_PathOccurrence)
          Sets the value of the attribute: PATH_OCCURRENCE.
 void SubPathSuperPath.setSubPath(PathOccurrence subPath)
          Sets the object for the association that plays role: SUB_PATH_ROLE.
 void SubPathSuperPath.setSuperPath(PathOccurrence superPath)
          Sets the object for the association that plays role: SUPER_PATH_ROLE.
static SubPathSuperPath SubPathSuperPath.newSubPathSuperPath(PathOccurrence subPath, PathOccurrence superPath)
          Default factory for the class.
protected  void StandardOccurrenceService.validatePathOccurrenceCreation(PathOccurrence pathOccurrence)
          Verify that the given PathOccurrence and its subPath have the same PathOccurrenceMasterContext and that the path must be a root in order to have a null subPath and that a non-null subPath cannot be a terminal path.
 CombinedPathOccurrence StandardOccurrenceService.getCombinedPathOccurrence(PathOccurrence parentOccurrence, PathParentableOccurrence childOccurrence)
          Returns a CombinedPathOccurrence with the given parent PathOccurrence and child PathParentableOccurrence.
 QueryResult StandardOccurrenceService.getCombinedPathOccurrencesForParent(PathOccurrence parentPathOccurrence)
          Returns a QueryResult of CombinedPathOccurrences where the given PathOccurrence plays the 'parent' role.
 QueryResult StandardOccurrenceService.getOccurrences(Vector occurrenceableLinks, PathOccurrence subPathOccurrence)
          Returns a QueryResult of arrays where each array has one of the given OccurrenceableLink in position 0, an associated UsesOccurrence in position 1 and an associated PathOccurrence (having the given subPath) in position 2; the PathOccurrence could be null.
 QueryResult StandardOccurrenceService.getPathOccurrenceData(PathOccurrence occurrence, PathOccurrenceContext context, Class target)
          Returns an array of PathOccurrenceData objects associated with the given PathOccurrence and PathOccurrenceContext.
 QueryResult StandardOccurrenceService.getPathOccurrenceData(PathOccurrence occurrence, PathOccurrenceContext context, Vector targets)
          Returns an array of PathOccurrenceData objects associated with the given PathOccurrence and PathOccurrenceContext.
 Vector StandardOccurrenceService.getPopulatedOccurrenceableLinks(Vector occurrenceableLinks, PathOccurrence subPathOccurrence)
          Returns a Vector of OccurrenceableLinks with their usesOccurrenceVector populated with their UsesOccurrences; note that the UsesOccurrences also have their pathOccurrence populated.
 QueryResult StandardOccurrenceService.getUsesOccurrences(PathOccurrence path)
          Returns the UsesOccurrences associated with the given PathOccurrence.
protected  PathOccurrence StandardOccurrenceService.duplicate(PathOccurrence occ)
           
protected  void StandardOccurrenceService.propagateDeleteToPathOccurrenceData(PathOccurrence target)
           
protected  void StandardOccurrenceService.propagateDeleteToCombinedPathOccurrencesForParent(PathOccurrence deleteTarget)
           
protected  void StandardOccurrenceService.propagateDeleteToSuperPathOccurrences(PathOccurrence deleteTarget)
           
 QueryResult StandardOccurrenceService.getPathOccurrenceDataForDelete(PathOccurrence occurrence)
           
 QueryResult StandardOccurrenceService.getSuperPathOccurrences(PathOccurrence subPath)
           
protected  void StandardOccurrenceService.propagateDeleteToPathOccurrenceData(PathOccurrence deleteTarget, PathOccurrenceDataLink deleteLink)
          Deprecated.  
static PathOccurrenceUserIBAs PathOccurrenceUserIBAs.newPathOccurrenceUserIBAs(PathOccurrence occurrence, PathOccurrenceContext context)
          

Supported API: false
protected  void PathOccurrenceUserIBAs.initialize(PathOccurrence occurrence, PathOccurrenceContext context)
          Supports initialization, following construction of an instance.
 void PathOccurrenceUserIBAs.setOcc(PathOccurrence a_Occ)
          Sets the object for the association that plays role: OCC.
static PathOccurrenceDocumentation PathOccurrenceDocumentation.newPathOccurrenceDocumentation(PathOccurrence occurrence, PathOccurrenceContext context, WTDocument document)
          

Supported API: false
protected  void PathOccurrenceDocumentation.initialize(PathOccurrence occurrence, PathOccurrenceContext context, WTDocument document)
          Supports initialization, following construction of an instance.
 void PathOccurrenceDocumentation.setOcc(PathOccurrence a_Occ)
          Sets the object for the association that plays role: OCC.
 void PathOccurrenceDataLink.setOcc(PathOccurrence occ)
          Sets the object for the association that plays role: OCC_ROLE.
static PathOccurrenceDataLink PathOccurrenceDataLink.newPathOccurrenceDataLink(PathOccurrenceData data, PathOccurrence occ)
          Default factory for the class.
 void PathOccurrenceData.setOcc(PathOccurrence a_Occ)
          Sets the object for the association that plays role: OCC.
 void PathOccurrence.setSubPath(PathOccurrence a_SubPath)
          Sets the object for the association that plays role: SUB_PATH.
 CombinedPathOccurrence OccurrenceServiceFwd.getCombinedPathOccurrence(PathOccurrence parentOccurrence, PathParentableOccurrence childOccurrence)
          Returns a CombinedPathOccurrence with the given parent PathOccurrence and child PathParentableOccurrence.
 QueryResult OccurrenceServiceFwd.getCombinedPathOccurrencesForParent(PathOccurrence parentPathOccurrence)
          Returns a QueryResult of CombinedPathOccurrences where the given PathOccurrence plays the 'parent' role.
 QueryResult OccurrenceServiceFwd.getOccurrences(Vector occurrenceableLinks, PathOccurrence subPathOccurrence)
          Returns a QueryResult of arrays where each array has one of the given OccurrenceableLink in position 0, an associated UsesOccurrence in position 1 and an associated PathOccurrence (having the given subPath) in position 2; the PathOccurrence could be null.
 QueryResult OccurrenceServiceFwd.getPathOccurrenceData(PathOccurrence occurrence, PathOccurrenceContext context, Class target)
          Returns an array of PathOccurrenceData objects associated with the given PathOccurrence and PathOccurrenceContext.
 QueryResult OccurrenceServiceFwd.getPathOccurrenceData(PathOccurrence occurrence, PathOccurrenceContext context, Vector targets)
          Returns an array of PathOccurrenceData objects associated with the given PathOccurrence and PathOccurrenceContext.
 Vector OccurrenceServiceFwd.getPopulatedOccurrenceableLinks(Vector occurrenceableLinks, PathOccurrence subPathOccurrence)
          Returns a Vector of OccurrenceableLinks with their usesOccurrenceVector populated with their UsesOccurrences; note that the UsesOccurrences also have their pathOccurrence populated.
 QueryResult OccurrenceServiceFwd.getUsesOccurrences(PathOccurrence path)
          Returns the UsesOccurrences associated with the given PathOccurrence.
 CombinedPathOccurrence OccurrenceService.getCombinedPathOccurrence(PathOccurrence parentOccurrence, PathParentableOccurrence childOccurrence)
          Returns a CombinedPathOccurrence with the given parent PathOccurrence and child PathParentableOccurrence.
 QueryResult OccurrenceService.getCombinedPathOccurrencesForParent(PathOccurrence parentPathOccurrence)
          Returns a QueryResult of CombinedPathOccurrences where the given PathOccurrence plays the 'parent' role.
 QueryResult OccurrenceService.getOccurrences(Vector occurrenceableLinks, PathOccurrence subPathOccurrence)
          Returns a QueryResult of arrays where each array has one of the given OccurrenceableLink in position 0, an associated UsesOccurrence in position 1 and an associated PathOccurrence (having the given subPath) in position 2; the PathOccurrence could be null.
 QueryResult OccurrenceService.getPathOccurrenceData(PathOccurrence occurrence, PathOccurrenceContext context, Class target)
          Returns an array of PathOccurrenceData objects associated with the given PathOccurrence and PathOccurrenceContext.
 QueryResult OccurrenceService.getPathOccurrenceData(PathOccurrence occurrence, PathOccurrenceContext context, Vector targets)
          Returns an array of PathOccurrenceData objects associated with the given PathOccurrence and PathOccurrenceContext.
 Vector OccurrenceService.getPopulatedOccurrenceableLinks(Vector occurrenceableLinks, PathOccurrence subPathOccurrence)
          Returns a Vector of OccurrenceableLinks with their usesOccurrenceVector populated with their UsesOccurrences; note that the UsesOccurrences also have their pathOccurrence populated.
 QueryResult OccurrenceService.getUsesOccurrences(PathOccurrence path)
          Returns the UsesOccurrences associated with the given PathOccurrence.
static boolean OccurrenceHelper.isRoot(PathOccurrence pathOccurrence)
          Tests to see if the given PathOccurrence is a root (meaning that it allows no subPath).
static boolean OccurrenceHelper.isTerminal(PathOccurrence pathOccurrence)
          Tests to see if the given PathOccurrence is terminal (meaning that it allows no superPaths).
 PathOccurrenceContextFilterDelegate OccurrenceDelegateFactory.getPathOccurrenceContextFilterDelegate(PathOccurrence occurrence)
          

Supported API: false
 void ContextPathOccurrence.setPathOccurrence(PathOccurrence pathOccurrence)
          Sets the object for the association that plays role: PATH_OCCURRENCE_ROLE.
static ContextPathOccurrence ContextPathOccurrence.newContextPathOccurrence(PathOccurrenceMasterContext context, PathOccurrence pathOccurrence)
          Default factory for the class.
 void CombinedPathOccurrence.setParent(PathOccurrence parent)
          Sets the object for the association that plays role: PARENT_ROLE.
 

Uses of PathOccurrence in wt.part
 

Classes in wt.part that implement PathOccurrence
 class PartPathOccurrence
          This PathOccurrence has a name attribute that can be used to hold a reference designator value.
 

Fields in wt.part declared as PathOccurrence
private  PathOccurrence PartUsesOccurrence.pathOccurrence
           
 

Methods in wt.part that return PathOccurrence
 PathOccurrence PartUsesOccurrence.getPathOccurrence()
          Gets the value of the attribute: PATH_OCCURRENCE.
 PathOccurrence PartPathOccurrence.getSubPath()
          Gets the object for the association that plays role: SUB_PATH.
 

Methods in wt.part with parameters of type PathOccurrence
 BaselineConfigurationOverride WTPartServiceFwd.littleOver(WTProductConfiguration productConfiguration, PathOccurrence path, WTPart part)
          

Supported API: false
 SerialNumberMapping WTPartServiceFwd.littleMap(WTProductInstance2 productInstance, PathOccurrence path, WTProductInstanceMaster instanceToAllocate)
          

Supported API: false
 SerialNumberMapping WTPartServiceFwd.littleMap(WTProductInstance2 productInstance, PathOccurrence path, WTSerialNumberedPartInstance instanceToAllocate)
          

Supported API: false
 BaselineConfigurationOverride WTPartService.littleOver(WTProductConfiguration productConfiguration, PathOccurrence path, WTPart part)
          

Supported API: false
 SerialNumberMapping WTPartService.littleMap(WTProductInstance2 productInstance, PathOccurrence path, WTProductInstanceMaster instanceToAllocate)
          

Supported API: false
 SerialNumberMapping WTPartService.littleMap(WTProductInstance2 productInstance, PathOccurrence path, WTSerialNumberedPartInstance instanceToAllocate)
          

Supported API: false
 BaselineConfigurationOverride StandardWTPartService.littleOver(WTProductConfiguration productConfiguration, PathOccurrence path, WTPart part)
          

Supported API: false
 SerialNumberMapping StandardWTPartService.littleMap(WTProductInstance2 productInstance, PathOccurrence path, WTProductInstanceMaster instanceToAllocate)
          

Supported API: false
 SerialNumberMapping StandardWTPartService.littleMap(WTProductInstance2 productInstance, PathOccurrence path, WTSerialNumberedPartInstance instanceToAllocate)
          

Supported API: false
protected  SerialNumberMapping StandardWTPartService.intLittleSNPIMap(WTProductInstance2 productInstance, PathOccurrence path, WTSerialNumberedPartInstance instanceToAllocate)
           
protected  WTProduct ProductStructureProcessor.getMappedProduct(PathOccurrence pathOccurrence, WTProductMaster originalProductMaster)
          Deprecated.  
 void PartUsesOccurrence.setPathOccurrence(PathOccurrence a_PathOccurrence)
          Sets the value of the attribute: PATH_OCCURRENCE.
 void PartPathOccurrence.setSubPath(PathOccurrence a_SubPath)
          Sets the object for the association that plays role: SUB_PATH.