Uses of Interface
wt.occurrence.Occurrence

Packages that use Occurrence
wt.build   
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 Occurrence in wt.build
 

Subinterfaces of Occurrence in wt.build
 interface BuildableOccurrence
          

Supported API: false

Extendable: false
 

Uses of Occurrence in wt.epm.structure.occurrences
 

Classes in wt.epm.structure.occurrences that implement Occurrence
 class EPMUsesOccurrence
           Use the newEPMUsesOccurrence static factory method(s), not the EPMUsesOccurrence constructor, to construct instances of this class.
 

Methods in wt.epm.structure.occurrences with parameters of type Occurrence
 void EPMUsesOccurrenceNameValidationDelegate.validateName(Occurrence occurrence)
          Checks whether the name is valid.
 void EPMUsesOccurrenceModificationDelegate.approveModification(Occurrence occurrence, int operation)
          

Supported API: false
 

Uses of Occurrence in wt.occurrence
 

Subinterfaces of Occurrence in wt.occurrence
 interface CombinedOccurrence
          This PathParentableOccurrence allows the combination of PathOccurrences.
 interface PathOccurrence
          This Occurrence identifies a unique path of UsesOccurrence objects, in order to deal with: the ambiguity inherent when any of the OccurrenceableLink objects have quantity greater than 1 the need to hang PathOccurrenceData off of the path of links .
 interface PathParentableOccurrence
          This Occurrence can have a PathOccurrence as its parent and is used in defining a CombinedPathOccurrence.
 interface UsesOccurrence
          This UsesOccurrence identifies a unique instance of an OccurrenceableLink in order to deal with: the ambiguity inherent when links have quantity greater than 1 the need to hang UsesOccurrenceData off of links the need to be a part of the path of UsesOccurrences that define a PathOccurrence
 

Classes in wt.occurrence that implement Occurrence
 class CombinedPathOccurrence
          This combines a parent PathOccurrence (owned by one PathOwner) with a child PathParentableOccurrence (owned by a different PathOwner); its context is the context of its parent.
 

Methods in wt.occurrence that return Occurrence
protected  Occurrence StandardOccurrenceService.duplicate(Occurrence occ)
           
 

Methods in wt.occurrence with parameters of type Occurrence
 void UniqueWithinPathOccurrenceContextOccurrenceNameValidationDelegate.validateName(Occurrence occurrence)
          Checks whether the name is valid.
protected  void StandardOccurrenceService.validateOccurrenceModifiability(Occurrence target, int operation)
          

Supported API: false
protected  Occurrence StandardOccurrenceService.duplicate(Occurrence occ)
           
protected  void StandardOccurrenceService.verifySaveUsesOccurrenceAllowed(Occurrence occurrence)
           
 void PathOccurrenceModificationDelegate.approveModification(Occurrence occurrence, int operation)
          

Supported API: false
 void OccurrenceNameValidationDelegate.validateName(Occurrence occurrence)
          Checks whether the name is valid.
 void OccurrenceModificationDelegate.approveModification(Occurrence occurrence, int operation)
          

Supported API: false
 OccurrenceModificationDelegate OccurrenceDelegateFactory.getOccurrenceModificationDelegate(Occurrence occurrence)
          

Supported API: false
 OccurrenceNameValidationDelegate OccurrenceDelegateFactory.getOccurrenceNameValidationDelegate(Occurrence occurrence)
          

Supported API: false
 void CombinedPathOccurrenceModificationDelegate.approveModification(Occurrence occurrence, int operation)
          

Supported API: false
 

Uses of Occurrence in wt.part
 

Classes in wt.part that implement Occurrence
 class PartCombinedPathOccurrence
          This CombinedPathOccurrence has a name attribute that can be used to hold a reference designator value.
 class PartPathOccurrence
          This PathOccurrence has a name attribute that can be used to hold a reference designator value.
 class PartUsesOccurrence
          This UsesOccurrence has, in addition to its name attribute, positioning information that can be used by visualization to position the CAD drawing within the CAD drawing of its parent.
 

Methods in wt.part with parameters of type Occurrence
 void PartUsesOccurrenceModificationDelegate.approveModification(Occurrence occurrence, int operation)
          

Supported API: false
 void PartPathOccurrenceModificationDelegate.approveModification(Occurrence occurrence, int operation)
          

Supported API: false
 void DefaultPartUsesOccurrenceNameValidationDelegate.validateName(Occurrence occurrence)
          Checks whether the name is valid.
 void DefaultPartPathOccurrenceNameValidationDelegate.validateName(Occurrence occurrence)
          Checks whether the name is valid.