wt.epm.clients.relateditems
Class PartCentricSelector
java.lang.Object
wt.epm.clients.relateditems.RelatedItemsSelector
wt.epm.clients.relateditems.PartCentricSelector
- public class PartCentricSelector
- extends RelatedItemsSelector
The PartCentricSelector class works with the PartCentricProcessor class
to perform part-centric "dependency" processing. The selector determines
what kinds of related objects to return.
The selector supports the following options:
part dependents -- NONE, ALL
associated CAD documents -- NONE, SELECTED, ALL
dependents of associated CAD documents -- REQUIRED, ALL
related drawings of associated CAD documents -- NONE, SELECTED, ALL
instances of associated CAD documents -- NONE, SELECTED, ALL
associated WT documents -- NONE, SELECTED, ALL
Constructor Summary |
PartCentricSelector()
Constructs a DocCentricSelector, where all of its options are set to ALL. |
DEPENDENT
public static RelatedItemsSelector.IncludeType DEPENDENT
ASSOCIATED_WTDOC
public static RelatedItemsSelector.IncludeType ASSOCIATED_WTDOC
ASSOCIATED_DRAWING
public static RelatedItemsSelector.IncludeType ASSOCIATED_DRAWING
partDependents
private DependencyOption partDependents
cadDependents
private DependencyOption cadDependents
associatedCadDocs
private RelatedItemsOption associatedCadDocs
associatedWTDocs
private RelatedItemsOption associatedWTDocs
drawings
private RelatedItemsOption drawings
instances
private RelatedItemsOption instances
PartCentricSelector
public PartCentricSelector()
- Constructs a DocCentricSelector, where all of its options are set to ALL.
getPartDependents
public DependencyOption getPartDependents()
getCadDependents
public DependencyOption getCadDependents()
getAssociatedCadDocs
public RelatedItemsOption getAssociatedCadDocs()
getAssociatedWTDocs
public RelatedItemsOption getAssociatedWTDocs()
getDrawings
public RelatedItemsOption getDrawings()
getInstances
public RelatedItemsOption getInstances()
setPartDependents
public void setPartDependents(DependencyOption option)
setCadDependents
public void setCadDependents(DependencyOption option)
setAssociatedCadDocs
public void setAssociatedCadDocs(RelatedItemsOption option)
setAssociatedWTDocs
public void setAssociatedWTDocs(RelatedItemsOption option)
setDrawings
public void setDrawings(RelatedItemsOption option)
setInstances
public void setInstances(RelatedItemsOption option)
toString
public String toString()
getIncludedAs
protected IncludedAs getIncludedAs(String code)
- Given a code, return what this object is included as (dependent, associated
CAD document, related drawing, ...).
The code describes how an object is related to a selected part. For example,
SA means the object is the Associated CAD document of a Selected part. STAR
means the object is a Required dependent of the Associated CAD document of a
dependenT of a Selected part.
- Specified by:
getIncludedAs
in class RelatedItemsSelector
- Returns:
- IncludedAs that describes what this object is included as or null if the object is not included
toIncludedAs
protected IncludedAs toIncludedAs(char code)
- Overrides:
toIncludedAs
in class RelatedItemsSelector