Package wt.epm.structure

Interface Summary
DependencyGraph.Visitor  
EPMDependencyLink The generic form of dependency between two EPMDocument objects.
EPMSrvStructureService The EPMSrvStructureService interface identifies the set of EPMStructureService methods that are invokable only from classes running in the method server.
EPMStructureService The service for the struct package containing "navigetters" to navigate the EPMMemberLink or EPMReferenceLink to both masters and iterations.
NavigateResultProcessor A NavigateResultProcessor specifies, collects and optionally processes the results returned when navigating a Binary link from one set of objects to another.
 

Class Summary
AssociatedObjects The AssociatedObjects class finds objects associated with CAD Documents and Parts and caches the objects it finds.
AssociatedObjects.Association  
AssociatedObjects.AssociationCache  
AttributeCache

Supported API: false

Extendable: false
CopyEPMBuildLinksRuleDelegate

Supported API: true

Extendable: false
CopyEPMContainedInDelegate

Supported API: true

Extendable: false
CopyEPMDescribeLinkDelegate

Supported API: true

Extendable: false
CopyEPMDocumentDelegate

Supported API: false

Extendable: false
CopyEPMMemberLinkDelegate

Supported API: false

Extendable: false
CopyEPMObject Generic copy

Supported API: false

Extendable: false
CopyEPMReferenceLinkDelegate

Supported API: false

Extendable: false
CopyEPMVariantLinkDelegate

Supported API: true

Extendable: false
CopyManagerUtility  
CopyManagerUtility.Cache  
CopyManagerUtility.FamilyDocument  
CopyManagerUtility.Generic  
CopyManagerUtility.Instance  
CopyManagerUtility.TopGeneric  
DependencyGraph  
DependencyGraph.AbstractVisitor  
DependencyGraph.Dependency  
DependencyGraph.DependencyCache  
EPMContainedIn A CAD file may contain multiple objects that an authoring application wants to expose as separate business objects (i.e.
EPMContainedObjectType EPMContainedObjectType is an enumeration that describes the types of objects contained in a CAD file that an authoring application might want to expose as separate business objects (i.e.
EPMDescribeLink Use the newEPMDescribeLink static factory method(s), not the EPMDescribeLink constructor, to construct instances of this class.
EPMLinkSequence

Supported API: false

Extendable: false
EPMMemberLink A member link always has a quantity.
EPMNavigateUtility The EPMNavigateUtility is a class that navigates links for the EPMStandardStructureService class.
EPMNavigateUtility.IdSet Represents a collection of one or more object identifiers.
EPMNavigateUtility.QueryResultProcessor  
EPMRecursiveQueryUtility  
EPMRecursiveResultSet The EPMRecursiveResultSet contains the results of a recursive structure query.
EPMReferenceLink Associates an EPMDocument with a WTDocument or another EPMDocument.
EPMSrvStructureHelper

Supported API: false

Extendable: false
EPMStandardStructureService Use the newEPMStandardStructureService static factory method(s), not the EPMStandardStructureService constructor, to construct instances of this class.
EPMStructureHelper The EPMStructureHelper provides access to the EPM structure service through its public 'service' member.
EPMStructureServiceEvent

Supported API: true

Extendable: false
EPMStructureServiceFwd The service for the struct package containing "navigetters" to navigate the EPMMemberLink or EPMReferenceLink to both masters and iterations.
EPMVariantLink Denotes that an EPMDocument is a variant of another.
LinkProxy The LinkProxy is a proxy object for a Binary Link.
LinkProxy.Role Represents the Role for a LinkProxy.
NavigateCollectors NavigateCollectors are set of commonly used NavigateResultProcessors.
NavigateCollectors.AbstractCollector  
NavigateCollectors.Endpoints This NavigateResultProcessor collects the endpoints of the links and adds them to a Collection or WTKeyedMap.
NavigateCollectors.Iterations This NavigateResultProcessor processes iteration-to-master links.
NavigateCollectors.Links This NavigateResultProcessor collects the links and adds them to a Collection or WTKeyedMap.
NavigateCollectors.LinksIterations This NavigateResultProcessor processes iteration-to-master links.
NavigateCollectors.LinksObjects This NavigateResultProcessor collects the links and the other-side objects.
NavigateCollectors.OtherSideObjects This NavigateResultProcessor collects the other-side objects and adds them to a Collection or WTKeyedMap.
NavigateQuery NavigateQuery describes a simple SQL query used to navigate links with using PL/SQL stored procedures.
NavigateQuery.LinkBuilder  
NavigateToMasterQuery NavigateToMasterQuery describes a simple SQL query used to navigate links to the other-side objects using PL/SQL stored procedures.
PLSQLNavigator The PLSQLNavigator is a server-side only class that navigates links using PL/SQL stored procedures.
RelatedDrawings The RelatedDrawings is a class that finds the CAD drawings related to a given collection of CAD documents.
RelatedDrawings.Rule  
Relationship Represents a relationship that an object has to another object.
Relationship.ObjectRole  
Relationship.Role Represents the Role for a Binary Link.
Relationship.VersionRole  
StructureServiceUtility The StructureServiceUtility is a class that handles utility functions for the EPMStandardStructureService class.
Transform Transform does not support any mathematical operations.
 

Exception Summary
EPMStructureException

Supported API: true

Extendable: false