Uses of Interface
wt.occurrence.OccurrenceableLink

Packages that use OccurrenceableLink
wt.build   
wt.configuration   
wt.epm.structure   
wt.epm.structure.occurrences   
wt.ixb.epm.handlers.forclasses.attr   
wt.ixb.handlers.forclasses.attr   
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 OccurrenceableLink in wt.build
 

Methods in wt.build with parameters of type OccurrenceableLink
 QueryResult StandardBuildService.getCandidateOccurrences(OccurrenceableLink link)
          Returns all "non built" buildable occurrences associated with the given link.
 QueryResult BuildServiceFwd.getCandidateOccurrences(OccurrenceableLink link)
          Returns all "non built" buildable occurrences associated with the given link.
 QueryResult BuildService.getCandidateOccurrences(OccurrenceableLink link)
          Returns all "non built" buildable occurrences associated with the given link.
 

Uses of OccurrenceableLink in wt.configuration
 

Methods in wt.configuration with parameters of type OccurrenceableLink
 double ConfigurationDelegate.getLinkQuantity(OccurrenceableLink link)
          Return the quantity of the link.
 

Uses of OccurrenceableLink in wt.epm.structure
 

Classes in wt.epm.structure that implement OccurrenceableLink
 class EPMMemberLink
          A member link always has a quantity.
 

Uses of OccurrenceableLink in wt.epm.structure.occurrences
 

Methods in wt.epm.structure.occurrences that return OccurrenceableLink
 OccurrenceableLink EPMUsesOccurrence.getLink()
          Gets the object for the association that plays role: LINK.
 

Methods in wt.epm.structure.occurrences with parameters of type OccurrenceableLink
 void EPMUsesOccurrenceCreationApprovalDelegate.approveCreation(OccurrenceableLink link)
          Checks to see if exactly one UsesOccurrence can be created for the given OccurrenceableLink.
 void EPMUsesOccurrenceCreationApprovalDelegate.approveCreation(OccurrenceableLink link, int count)
          Checks to see if a give count of UsesOccurrences can be created for the given OccurrenceableLink.
static EPMUsesOccurrence EPMUsesOccurrence.newEPMUsesOccurrence(OccurrenceableLink occurrenceableLink)
          This constructor returns a EPMUsesOccurrence associated to the given OccurrenceableLink.
protected  void EPMUsesOccurrence.initialize(OccurrenceableLink occurrenceableLink)
          Supports initialization, following construction of an instance.
 void EPMUsesOccurrence.setLink(OccurrenceableLink a_Link)
          Sets the object for the association that plays role: LINK.
 void EPMMemberLinkModificationDelegate.approveModification(OccurrenceableLink oldLink, OccurrenceableLink newLink)
          

Supported API: false
 

Uses of OccurrenceableLink in wt.ixb.epm.handlers.forclasses.attr
 

Methods in wt.ixb.epm.handlers.forclasses.attr with parameters of type OccurrenceableLink
static QueryResult ExpImpForEPMUsesOccurrenceAttr.getOccurrences(OccurrenceableLink link)
           
 

Uses of OccurrenceableLink in wt.ixb.handlers.forclasses.attr
 

Methods in wt.ixb.handlers.forclasses.attr with parameters of type OccurrenceableLink
static QueryResult ExpImpForPartUsesOccurenceAttr.getOccurrences(OccurrenceableLink link)
           
 

Uses of OccurrenceableLink in wt.occurrence
 

Methods in wt.occurrence that return OccurrenceableLink
 OccurrenceableLink UsesOccurrence.getLink()
          Gets the object for the association that plays role: LINK.
protected  OccurrenceableLink StandardOccurrenceService.getPathDataPopulatedOccurrenceableLink(OccurrenceableLink link, PathOccurrenceContext context, Class target)
          Similar to StandardOccurrenceService.getPathOccurrenceData(PathOccurrence,PathOccurrenceContext,java.lang.Class) except this method returns the updated OccurrenceableLink with the PathOccurrenceData and returns it.
 OccurrenceableLink LinkUsesOccurrence.getLink()
          Gets the object for the association that plays role: LINK_ROLE.
 

Methods in wt.occurrence with parameters of type OccurrenceableLink
 void UsesOccurrenceCreationApprovalDelegate.approveCreation(OccurrenceableLink link)
          Checks to see if exactly one UsesOccurrence can be created for the given OccurrenceableLink.
 void UsesOccurrenceCreationApprovalDelegate.approveCreation(OccurrenceableLink link, int count)
          Checks to see if a give count of UsesOccurrences can be created for the given OccurrenceableLink.
 void UsesOccurrence.setLink(OccurrenceableLink a_Link)
          Sets the object for the association that plays role: LINK.
 QueryResult StandardOccurrenceService.getUsesOccurrences(OccurrenceableLink link)
          Returns a QueryResult of UsesOccurrence objects.
protected  OccurrenceableLink StandardOccurrenceService.getPathDataPopulatedOccurrenceableLink(OccurrenceableLink link, PathOccurrenceContext context, Class target)
          Similar to StandardOccurrenceService.getPathOccurrenceData(PathOccurrence,PathOccurrenceContext,java.lang.Class) except this method returns the updated OccurrenceableLink with the PathOccurrenceData and returns it.
protected  void StandardOccurrenceService.propagateDeleteToUsesOccurrences(OccurrenceableLink deleteTarget)
          Deprecated.  
 QueryResult StandardOccurrenceService.getUsesOccurrencesForDelete(OccurrenceableLink occurrenceableLink)
          Deprecated.  
protected  void StandardOccurrenceService.copyUsesOccurrences(OccurrenceableLink originalLink, OccurrenceableLink newLink)
          Deprecated.  
protected  void StandardOccurrenceService.propagateDeleteToUsesOccurrence(OccurrenceableLink deleteTarget, LinkUsesOccurrence deleteLink)
          Deprecated.  
protected  void StandardOccurrenceService.validateOccurrenceableLinkModify(OccurrenceableLink modifiedLink)
          Deprecated.  
 void SingleUsesOccurrenceCreationApprovalDelegate.approveCreation(OccurrenceableLink link)
          Checks to see if exactly one UsesOccurrence can be created for the given OccurrenceableLink.
 void SingleUsesOccurrenceCreationApprovalDelegate.approveCreation(OccurrenceableLink link, int count)
          Checks to see if a give count of UsesOccurrences can be created for the given OccurrenceableLink.
 void SingleOccurrenceableLinkModificationDelegate.approveModification(OccurrenceableLink oldLink, OccurrenceableLink newLink)
          

Supported API: false
 QueryResult OccurrenceServiceFwd.getUsesOccurrences(OccurrenceableLink link)
          Returns a QueryResult of UsesOccurrence objects.
 QueryResult OccurrenceService.getUsesOccurrences(OccurrenceableLink link)
          Returns a QueryResult of UsesOccurrence objects.
static boolean OccurrenceHelper.requiresRootPathOccurrence(OccurrenceableLink occurrenceableLink)
          Tests to see if the given Occurrenceable requires a root PathOccurrence (one which allows no subPath).
static boolean OccurrenceHelper.requiresTerminalPathOccurrence(OccurrenceableLink occurrenceableLink)
          Tests to see if the given OccurrenceableLink requires a terminal PathOccurrence (one which allows no superPaths).
private static OccurrenceableLinkTerminationDelegate OccurrenceHelper.getOccurrenceableLinkTerminationDelegate(OccurrenceableLink occurrenceableLink)
           
 OccurrenceableLinkModificationDelegate OccurrenceDelegateFactory.getOccurrenceableLinkModificationDelegate(OccurrenceableLink link)
          

Supported API: false
 UsesOccurrenceCreationApprovalDelegate OccurrenceDelegateFactory.getUsesOccurrenceCreationApprovalDelegate(OccurrenceableLink link)
          

Supported API: false
 OccurrenceableLinkTerminationDelegate OccurrenceDelegateFactory.getOccurrenceableLinkTerminationDelegate(OccurrenceableLink occurrenceableLink)
          

Supported API: false
 int OccurrenceCountCache.getCount(OccurrenceableLink link)
           
 void OccurrenceCountCache.incrementCount(OccurrenceableLink link, int increment)
           
 void OccurrenceCountCache.decrementCount(OccurrenceableLink link, int decrement)
           
protected  ObjectIdentifier OccurrenceCountCache.getContextID(OccurrenceableLink link)
           
 QueryResult OccurrenceCache.getUsesOccurrences(OccurrenceableLink link)
           
protected  ObjectIdentifier OccurrenceCache.getContextID(OccurrenceableLink link)
           
 boolean OccurrenceableLinkTerminationDelegate.requiresRootPathOccurrence(OccurrenceableLink occurrenceableLink)
          

Supported API: false
 boolean OccurrenceableLinkTerminationDelegate.requiresTerminalPathOccurrence(OccurrenceableLink occurrenceableLink)
          

Supported API: false
 void OccurrenceableLinkModificationDelegate.approveModification(OccurrenceableLink oldLink, OccurrenceableLink newLink)
          

Supported API: false
 void LinkUsesOccurrence.setLink(OccurrenceableLink link)
          Sets the object for the association that plays role: LINK_ROLE.
static LinkUsesOccurrence LinkUsesOccurrence.newLinkUsesOccurrence(OccurrenceableLink link, UsesOccurrence usesOccurrence)
          Default factory for the class.
 boolean DefaultIteratedUsageLinkTerminationDelegate.requiresRootPathOccurrence(OccurrenceableLink occurrenceableLink)
          

Supported API: false
 boolean DefaultIteratedUsageLinkTerminationDelegate.requiresTerminalPathOccurrence(OccurrenceableLink occurrenceableLink)
          

Supported API: false
 

Uses of OccurrenceableLink in wt.part
 

Classes in wt.part that implement OccurrenceableLink
 class WTPartUsageLink
          This is an IteratedUsageLink where a specific WTPart uses a WTPartMaster (actually it will use one of the WTParts associated with the WTPartMaster based on a config spec) and the part uses a specific Quantity (with unit of measure) of the part master as a component of its structure.
 

Methods in wt.part that return OccurrenceableLink
 OccurrenceableLink PartUsesOccurrence.getLink()
          Gets the object for the association that plays role: LINK.
 

Methods in wt.part with parameters of type OccurrenceableLink
 double WTProductConfigurationConfigurationDelegate.getLinkQuantity(OccurrenceableLink link)
           
 void WTPartUsageLinkUsesOccurrenceCreationApprovalDelegate.approveCreation(OccurrenceableLink link)
          Checks to see if exactly one UsesOccurrence can be created for the given OccurrenceableLink.
 void WTPartUsageLinkUsesOccurrenceCreationApprovalDelegate.approveCreation(OccurrenceableLink link, int count)
          Checks to see if a give count of UsesOccurrences can be created for the given OccurrenceableLink.
 void WTPartUsageLinkModificationDelegate.approveModification(OccurrenceableLink oldLink, OccurrenceableLink newLink)
          

Supported API: false
static PartUsesOccurrence PartUsesOccurrence.newPartUsesOccurrence(OccurrenceableLink occurrenceableLink)
          This constructor returns a PartUsesOccurrence associated to the given OccurrenceableLink (normally a WTPartUsageLink) and with no transform.
protected  void PartUsesOccurrence.initialize(OccurrenceableLink occurrenceableLink)
          Supports initialization, following construction of an instance.
static PartUsesOccurrence PartUsesOccurrence.newPartUsesOccurrence(OccurrenceableLink occurrenceableLink, javax.vecmath.Matrix4d transform)
          This constructor returns a PartUsesOccurrence associated to the given OccurrenceableLink normally a WTPartUsageLink) and with the given transform.
protected  void PartUsesOccurrence.initialize(OccurrenceableLink occurrenceableLink, javax.vecmath.Matrix4d transform)
          Supports initialization, following construction of an instance.
 void PartUsesOccurrence.setLink(OccurrenceableLink a_Link)
          Sets the object for the association that plays role: LINK.