public interface RelinkerBuilder extends Builder
RelinkerBuilder
RelinkerCollection.createBuilder()
Modifier and Type | Interface and Description |
---|---|
static class |
RelinkerBuilder.LinkCategory
Represents the link category of Relinker, either geometry WAVE link or interpart expression.
|
static class |
RelinkerBuilder.LinkOption
Represents the relink option.
|
static class |
RelinkerBuilder.LinkScope
Represents the relink scope type of Relinker.
|
static class |
RelinkerBuilder.LinkType
Represents the link type option when browsing current available links.
|
Modifier and Type | Method and Description |
---|---|
boolean |
breakInterpartExpression()
Returns the option to break interpart expression.
|
boolean |
breakWaveLink()
Returns the option to break WAVE links.
|
void |
executeRelink()
Relink with new source, for WAVE links, interpart explression or both.
|
void |
exportToInformationWindow()
List all link information to the list window.
|
boolean |
faceCurveDirectionAdjustment()
Returns the option to adjust face or curve direction.
|
int |
getExpressionSourceCount(Part partID,
Expression expID,
Expression sourceID)
Gets the total count of multiple candidate sources to re-parent the inter part expression.
|
boolean |
includeNonBrokenWaveLinks()
Returns the option to include non-broken WAVE links or not.
|
boolean |
includeSuppressedComponents()
Returns the option to include suppressed components as source candidates or not.
|
RelinkerBuilder.LinkCategory |
relinkCategory()
Returns the relink category either wave geometry or interpart expression.
|
void |
relinkInterpartExpression(Part partID,
Expression expID,
Expression sourceID)
Relinks the inter part expression using the specific expression from the specific part in case of multiple expression sources.
|
RelinkerBuilder.LinkOption |
relinkOption()
Returns the link option.
|
RelinkerBuilder.LinkType |
relinkType()
Returns the current link type.
|
void |
relinkWaveFeature(Part partID,
nxopen.features.Feature featID,
NXObject sourceID)
Relinks the wave feature using the specific geometry source from the specific part in case of multiple geometry sources.
|
String |
searchingDestinationObject()
Returns the searching destination object string.
|
String |
searchingSourceObject()
Returns the searching source object string.
|
String |
searchingSourcePart()
Returns the searching source part string.
|
String |
searchingSourcePartAttribute()
Returns the searching source part attribute string.
|
SelectComponentList |
selectComponent()
Returns a list of the selected component as relink target scope.
|
SelectComponentList |
selectComponentSource()
Returns a list of the selected component as relink source scope.
|
void |
setBreakInterpartExpression(boolean breakInterPartExpression)
License requirements: wave ("WAVE FUNCTIONALITY") . |
void |
setBreakWaveLink(boolean breakWave)
License requirements: wave ("WAVE FUNCTIONALITY") . |
void |
setFaceCurveDirectionAdjustment(boolean adjustDir)
License requirements: wave ("WAVE FUNCTIONALITY") . |
void |
setIncludeNonBrokenWaveLinks(boolean includeNonBrokenWaveLinks)
License requirements: wave ("WAVE FUNCTIONALITY") . |
void |
setIncludeSuppressedComponents(boolean includeSuppressedComponents)
License requirements: wave ("WAVE FUNCTIONALITY") . |
void |
setRelinkCategory(RelinkerBuilder.LinkCategory linkCategory)
License requirements: wave ("WAVE FUNCTIONALITY") . |
void |
setRelinkOption(RelinkerBuilder.LinkOption linkOption)
License requirements: wave ("WAVE FUNCTIONALITY") . |
void |
setRelinkType(RelinkerBuilder.LinkType linkType)
License requirements: wave ("WAVE FUNCTIONALITY") . |
void |
setSearchingDestinationObject(String destinationObjectStr)
License requirements: wave ("WAVE FUNCTIONALITY") . |
void |
setSearchingSourceObject(String sourceObjectStr)
License requirements: wave ("WAVE FUNCTIONALITY") . |
void |
setSearchingSourcePart(String sourcePartStr)
License requirements: wave ("WAVE FUNCTIONALITY") . |
void |
setSearchingSourcePartAttribute(String sourcePartAttribute)
License requirements: wave ("WAVE FUNCTIONALITY") . |
void |
setSourceScope(RelinkerBuilder.LinkScope sourceScope)
License requirements: wave ("WAVE FUNCTIONALITY") . |
void |
setTargetScope(RelinkerBuilder.LinkScope targetScope)
License requirements: wave ("WAVE FUNCTIONALITY") . |
RelinkerBuilder.LinkScope |
sourceScope()
Returns the current source scope.
|
RelinkerBuilder.LinkScope |
targetScope()
Returns the current target scope.
|
void |
updateSession()
Updates the session.
|
void |
updateSessionWithBreakDelayed()
Updates the session without immediately breaking wave links or inter part expressions.
|
void |
viewFeatureFailure()
Views the feature failure information.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
RelinkerBuilder.LinkScope targetScope() throws NXException, RemoteException
NXException
RemoteException
void setTargetScope(RelinkerBuilder.LinkScope targetScope) throws NXException, RemoteException
targetScope
- NXException
RemoteException
RelinkerBuilder.LinkScope sourceScope() throws NXException, RemoteException
NXException
RemoteException
void setSourceScope(RelinkerBuilder.LinkScope sourceScope) throws NXException, RemoteException
sourceScope
- NXException
RemoteException
SelectComponentList selectComponentSource() throws NXException, RemoteException
NXException
RemoteException
SelectComponentList selectComponent() throws NXException, RemoteException
NXException
RemoteException
void executeRelink() throws NXException, RemoteException
NXException
RemoteException
RelinkerBuilder.LinkCategory relinkCategory() throws NXException, RemoteException
NXException
RemoteException
void setRelinkCategory(RelinkerBuilder.LinkCategory linkCategory) throws NXException, RemoteException
linkCategory
- NXException
RemoteException
RelinkerBuilder.LinkType relinkType() throws NXException, RemoteException
NXException
RemoteException
void setRelinkType(RelinkerBuilder.LinkType linkType) throws NXException, RemoteException
linkType
- NXException
RemoteException
void exportToInformationWindow() throws NXException, RemoteException
NXException
RemoteException
boolean breakWaveLink() throws NXException, RemoteException
NXException
RemoteException
void setBreakWaveLink(boolean breakWave) throws NXException, RemoteException
breakWave
- NXException
RemoteException
boolean breakInterpartExpression() throws NXException, RemoteException
NXException
RemoteException
void setBreakInterpartExpression(boolean breakInterPartExpression) throws NXException, RemoteException
breakInterPartExpression
- NXException
RemoteException
void updateSession() throws NXException, RemoteException
NXException
RemoteException
void updateSessionWithBreakDelayed() throws NXException, RemoteException
NXException
RemoteException
void viewFeatureFailure() throws NXException, RemoteException
NXException
RemoteException
boolean faceCurveDirectionAdjustment() throws NXException, RemoteException
NXException
RemoteException
void setFaceCurveDirectionAdjustment(boolean adjustDir) throws NXException, RemoteException
adjustDir
- NXException
RemoteException
String searchingSourceObject() throws NXException, RemoteException
NXException
RemoteException
void setSearchingSourceObject(String sourceObjectStr) throws NXException, RemoteException
sourceObjectStr
- NXException
RemoteException
String searchingDestinationObject() throws NXException, RemoteException
NXException
RemoteException
void setSearchingDestinationObject(String destinationObjectStr) throws NXException, RemoteException
destinationObjectStr
- NXException
RemoteException
String searchingSourcePart() throws NXException, RemoteException
NXException
RemoteException
void setSearchingSourcePart(String sourcePartStr) throws NXException, RemoteException
sourcePartStr
- NXException
RemoteException
String searchingSourcePartAttribute() throws NXException, RemoteException
NXException
RemoteException
void setSearchingSourcePartAttribute(String sourcePartAttribute) throws NXException, RemoteException
sourcePartAttribute
- NXException
RemoteException
boolean includeSuppressedComponents() throws NXException, RemoteException
NXException
RemoteException
void setIncludeSuppressedComponents(boolean includeSuppressedComponents) throws NXException, RemoteException
includeSuppressedComponents
- NXException
RemoteException
boolean includeNonBrokenWaveLinks() throws NXException, RemoteException
NXException
RemoteException
void setIncludeNonBrokenWaveLinks(boolean includeNonBrokenWaveLinks) throws NXException, RemoteException
includeNonBrokenWaveLinks
- NXException
RemoteException
RelinkerBuilder.LinkOption relinkOption() throws NXException, RemoteException
NXException
RemoteException
void setRelinkOption(RelinkerBuilder.LinkOption linkOption) throws NXException, RemoteException
linkOption
- NXException
RemoteException
int getExpressionSourceCount(Part partID, Expression expID, Expression sourceID) throws NXException, RemoteException
partID
- expID
- sourceID
- NXException
RemoteException
void relinkInterpartExpression(Part partID, Expression expID, Expression sourceID) throws NXException, RemoteException
partID
- expID
- sourceID
- NXException
RemoteException
void relinkWaveFeature(Part partID, nxopen.features.Feature featID, NXObject sourceID) throws NXException, RemoteException
partID
- featID
- sourceID
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.