public interface CustomManager extends Remote
Session
Modifier and Type | Interface and Description |
---|---|
static interface |
CustomManager.AutoroutePlugin
This defines the prototype for the autoroute plugin.
|
static interface |
CustomManager.BomPlugin
This defines the prototype for the bill of materials plugin.
|
static interface |
CustomManager.BundlePlugin
This defines the prototype Routing calls to determine the bundle diameter for each
bundle in a harness.
|
static interface |
CustomManager.Callback
This defines the prototype for all Routing callbacks.
|
static class |
CustomManager.CallbackReason
The reason for registering a callback indicates which Routing commands will use
the callback.
|
static interface |
CustomManager.ChoosePartPlugin
This defines the prototype for the choose part plugin used by the Place Part command.
|
static interface |
CustomManager.DesignRule
This defines the prototype for all Routing design rules.
|
static class |
CustomManager.DesignRuleReason
The reason for registering a design rule indicates which Routing commands will use the design rule.
|
static interface |
CustomManager.DisciplineChangedPlugin
This defines the prototype for the Discipline Changed plugin.
|
static interface |
CustomManager.DuctSizeCalculatorCreateStockPlugin
This defines the prototype for the Duct Size Calculator's Create Stock plugin.
|
static class |
CustomManager.DuctSizeCalculatorDisplayNoteFlag
Used by the Duct Size Calculator's display note plugin to indicate whether to add or remove the note.
|
static interface |
CustomManager.DuctSizeCalculatorDisplayNotePlugin
This defines the prototype for the Duct Size Calculator's Display Note plugin.
|
static class |
CustomManager.DuctSizeCalculatorDuctShape
Used by the Duct Size Calculator's create stock plugin to indicate what shape stock to create.
|
static interface |
CustomManager.FilterBlankingPlugin
This defines the prototype for the filter blanking plugin.
|
static interface |
CustomManager.ImportExportPlugin
This defines the prototype for the import export plugins.
|
static interface |
CustomManager.NavigatorObjectSelectedPlugin
This defines the prototype Routing calls whenever an object on the Component or
Connection Navigator is selected or deselected.
|
static class |
CustomManager.NavigatorType
Used by the navigator object selected plugin to indicate in which navigator the
objects were selected.
|
static class |
CustomManager.PipingComponentFileOptions
Used by the piping component file plugin to indicate if it should overwrite an existing file or not.
|
static interface |
CustomManager.PipingComponentFilePlugin
This defines the prototype for the piping component file plugin.
|
static interface |
CustomManager.PlmxmlObjectNamePlugin
This defines the prototype for the Route Node and Route Section name plugins.
|
static class |
CustomManager.SelectionType
Used by the navigator object selected plugin to indicate whether the objects are
selected or deselected.
|
static interface |
CustomManager.SortConnectionsPlugin
This defines the prototype for the sort connections plugin in which you can sort
the connections in the order Routing will route them along their paths.
|
static interface |
CustomManager.SpecificationChangedPlugin
This defines the prototype for the Specification Changed plugin.
|
static interface |
CustomManager.StockComponentLockedPlugin
This defines the prototype for the stock component locked plugin.
|
static interface |
CustomManager.UnifyPathPlugin
This defines the prototype for the unify path plugin.
|
static interface |
CustomManager.ValidateFormboardPlugin
This defines the prototype for the validate formboard plugin.
|
static interface |
CustomManager.WrappedOverstockLengthCalculationPlugin
This defines the prototype for the wrapped overstock length calculation plugin.
|
Modifier and Type | Method and Description |
---|---|
int |
addCallback(CustomManager.CallbackReason reason,
CustomManager.Callback callbackMethod)
Adds the callback with the given reason.
|
int |
addDesignRule(CustomManager.DesignRuleReason reason,
String name,
String description,
CustomManager.DesignRule designRuleMethod)
Adds the design rule with the given reason.
|
DesignRuleViolation |
createViolationForReason(String designRuleName,
CustomManager.DesignRuleReason reason,
String shortDescription,
String longDescription,
NXObject[] objects)
Creates a new violation for a design rule reason.
|
void |
deleteViolationsOfRuleOnObject(String designRuleName,
NXObject nxObject)
Finds the violation of a design rule attached to the given object and deletes it.
|
void |
deleteViolationsOnObjectForReason(CustomManager.DesignRuleReason reason,
NXObject nxObject)
Finds the violation of a design rule reason attached to the given object and deletes it.
|
int[] |
getCallbacksRegisteredForReason(CustomManager.CallbackReason reason)
Returns the callbacks, if any, registered for the given reason.
|
int[] |
getDesignRulesRegisteredForReason(CustomManager.DesignRuleReason reason)
Returns the design rules, if any, registered for the given reason.
|
DesignRuleViolation[] |
getViolationsForReason(CustomManager.DesignRuleReason reason)
Returns any violations recorded against a design rule reason.
|
DesignRuleViolation[] |
getViolationsOfRule(String designRuleName)
Returns any violations recorded against a design rule.
|
void |
removeAllCallbacks()
Removes all the registered callbacks, except those configured in the Application View (APV) file.
|
void |
removeAllCallbacksForReason(CustomManager.CallbackReason reason)
Removes all the callbacks registered for a particular reason.
|
void |
removeAllDesignRules()
Removes all the registered design rules, except those configured in the Application View (APV) file.
|
void |
removeAllDesignRulesForReason(CustomManager.DesignRuleReason reason)
Removes all the design rules registered for a particular reason.
|
void |
removeAllPlugins()
Removes all the registered plugins, except those configured in the Application View (APV) file.
|
void |
removeAutoRoutePlugin()
Removes any registered autoroute plugin, except one configured in the Application View (APV) file.
|
void |
removeBomPlugin()
Removes any registered bill of materials plugin, except one configured in the Application View (APV) file.
|
void |
removeBundlePlugin()
Removes any registered bundle plugin, except one configured in the Application View (APV) file.
|
void |
removeCallback(int callbackMethodId)
Removes the registered callback.
|
void |
removeChoosePartPlugin()
Removes any registered choose part plugin, except one configured in the Application View (APV) file.
|
void |
removeCmpPostExportPlugin()
Removes any registered post-export CMP plugin, except one configured in the Application View (APV) file.
|
void |
removeCmpPreImportPlugin()
Removes any registered pre-import CMP plugin, except one configured in the Application View (APV) file.
|
void |
removeDesignRule(int designRuleMethodId)
Removes the registered design rule.
|
void |
removeDisciplineChangedPlugin()
Removes any registered discpline changed plugin.
|
void |
removeDuctSizeCalculatorCreateStockPlugin()
Removes any registered create stock plugin, except one configured in the Application View (APV) file.
|
void |
removeDuctSizeCalculatorDisplayNotePlugin()
Removes any registered display note plugin, except one configured in the Application View (APV) file.
|
void |
removeFilterBlankingPlugin()
Removes any registered filter blanking plugin, except one configured in the Application View (APV) file.
|
void |
removeHrnPostExportPlugin()
Removes any registered post-export HRN plugin, except one configured in the Application View (APV) file.
|
void |
removeHrnPreImportPlugin()
Removes any registered pre-import HRN plugin, except one configured in the Application View (APV) file.
|
void |
removeManualRoutePlugin()
Removes any registered manual route plugin, except one configured in the Application View (APV) file.
|
void |
removeNavigatorObjectSelectedPlugin()
Removes any registered navigator object selected plugin, except one configured in the Application View (APV) file.
|
void |
removePipingComponentFilePlugin()
Removes any registered piping component file plugin, except one configured in the Application View (APV) file.
|
void |
removePlmXmlPostExportPlugin()
Removes any registered post-export PLMXML plugin, except one configured in the Application View (APV) file.
|
void |
removePlmXmlPreImportPlugin()
Removes any registered pre-import PLMXML plugin, except one configured in the Application View (APV) file.
|
void |
removePlmXmlRouteNodeNamePlugin()
Removes any registered Route Node name plugin, except one configured in the Application View (APV) file.
|
void |
removePlmXmlRouteSectionNamePlugin()
Removes any registered Route Section name plugin, except one configured in the Application View (APV) file.
|
void |
removeSortConnectionsPlugin()
Removes any registered sort connections plugin.
|
void |
removeSpecificationChangedPlugin()
Removes any registered discpline changed plugin.
|
void |
removeStockComponentLockedPlugin()
Removes any registered stock component locked plugin, except one configured in the Application View (APV) file.
|
void |
removeUnifyPathPlugin()
Removes any registered unify path plugin, except one configured in the Application View (APV) file.
|
void |
removeUnroutePlugin()
Removes any registered unroute plugin, except one configured in the Application View (APV) file.
|
void |
removeValidateFormboardPlugin()
Removes any registered validate formboard plugin, except one configured in the Application View (APV) file.
|
void |
removeWrappedOverstockLengthCalculationPlugin()
Removes any registered wrapped overstock length calculation plugin,
except one configured in the Application View (APV) file.
|
void |
setAutoRoutePlugin(CustomManager.AutoroutePlugin autoRoutePlugin)
Sets the plugin Routing will instead of the internal automatic routing of
connections along a path.
|
void |
setBomPlugin(CustomManager.BomPlugin bomPlugin)
Sets the plugin called just after Routing creates a bill of materials.
|
void |
setBundlePlugin(CustomManager.BundlePlugin bundlePlugin)
Sets the plugin Routing will call to determine the bundle diameter for each
bundle in a harness.
|
void |
setChoosePartPlugin(CustomManager.ChoosePartPlugin choosePartPlugin)
Sets the choose part plugin.
|
void |
setCmpPostExportPlugin(CustomManager.ImportExportPlugin cmpPostExportPlugin)
Sets the plugin called just after Routing exports an CMP file.
|
void |
setCmpPreImportPlugin(CustomManager.ImportExportPlugin cmpPreImportPlugin)
Sets the plugin called before importing an CMP file.
|
void |
setDisciplineChangedPlugin(CustomManager.DisciplineChangedPlugin disciplineChangedPlugin)
Sets the plugin Routing will use to display a note on the segments selected in the Duct Size Calculator.
|
void |
setDuctSizeCalculatorCreateStockPlugin(CustomManager.DuctSizeCalculatorCreateStockPlugin createStockPlugin)
Sets the plugin Routing will use to create stock for the Duct Size Calculator command.
|
void |
setDuctSizeCalculatorDisplayNotePlugin(CustomManager.DuctSizeCalculatorDisplayNotePlugin displayNotePlugin)
Sets the plugin Routing will use to display a note on the segments selected in the Duct Size Calculator.
|
void |
setFilterBlankingPlugin(CustomManager.FilterBlankingPlugin filterBlankingPlugin)
Sets the plugin called by Routing to determine if a segment or component needs to be blanked.
|
void |
setHrnPostExportPlugin(CustomManager.ImportExportPlugin hrnPostExportPlugin)
Sets the plugin called just after Routing exports an HRN file.
|
void |
setHrnPreImportPlugin(CustomManager.ImportExportPlugin hrnPreImportPlugin)
Sets the plugin called before importing an HRN file.
|
void |
setManualRoutePlugin(CustomManager.AutoroutePlugin manualRoutePlugin)
Sets the plugin Routing will instead of the internal manual routing of
connections along a path.
|
void |
setNavigatorObjectSelectedPlugin(CustomManager.NavigatorObjectSelectedPlugin navigatorObjectSelectedPlugin)
Sets the plugin Routing will call whenever an object on the Component or
Connection Navigator is selected or deselected.
|
void |
setPipingComponentFilePlugin(CustomManager.PipingComponentFilePlugin pipingComponentFilePlugin)
Sets the plugin Routing will use for the Unify Path command.
|
void |
setPlmXmlPostExportPlugin(CustomManager.ImportExportPlugin plmXmlPostExportPlugin)
Sets the plugin called just after Routing exports an PLMXML file.
|
void |
setPlmXmlPreImportPlugin(CustomManager.ImportExportPlugin plmXmlPreImportPlugin)
Sets the plugin called before importing an PLMXML file.
|
void |
setPlmXmlRouteNodeNamePlugin(CustomManager.PlmxmlObjectNamePlugin plmXmlRouteNodeNamePlugin)
Sets the plugin Routing will call to get the name of the next Route Node for the PLMXML file.
|
void |
setPlmXmlRouteSectionNamePlugin(CustomManager.PlmxmlObjectNamePlugin plmXmlRouteSectionNamePlugin)
Sets the plugin Routing will call to get the name of the next Route Section for the PLMXML file.
|
void |
setSortConnectionsPlugin(CustomManager.SortConnectionsPlugin sortConnectionsPlugin)
Sets the plugin Routing will call to sort the connections about to be routed.
|
void |
setSpecificationChangedPlugin(CustomManager.SpecificationChangedPlugin specificationChangedPlugin)
Sets the plugin Routing will use to display a note on the segments selected in the Duct Size Calculator.
|
void |
setStockComponentLockedPlugin(CustomManager.StockComponentLockedPlugin stockComponentLockedPlugin)
Sets the plugin Routing will call to see if a stock component is modifiable.
|
void |
setUnifyPathPlugin(CustomManager.UnifyPathPlugin unifyPathPlugin)
Sets the plugin Routing will use for the Unify Path command.
|
void |
setUnroutePlugin(CustomManager.AutoroutePlugin unroutePlugin)
Sets the plugin Routing will instead of the internal unroute method.
|
void |
setValidateFormboardPlugin(CustomManager.ValidateFormboardPlugin validateFormboardPlugin)
Sets the plugin Routing will call to validate the harnesses on a formboard.
|
void |
setWrappedOverstockLengthCalculationPlugin(CustomManager.WrappedOverstockLengthCalculationPlugin lengthCalculationPlugin)
Sets the plugin called by Routing to calculate the length of a wrapped overstock.
|
int addCallback(CustomManager.CallbackReason reason, CustomManager.Callback callbackMethod) throws NXException, RemoteException
reason
- The reason for which you want this callback called.callbackMethod
- The method you want to be called.NXException
RemoteException
void removeCallback(int callbackMethodId) throws NXException, RemoteException
callbackMethodId
- The callback identifier indicating which callback to remove.NXException
RemoteException
void removeAllCallbacksForReason(CustomManager.CallbackReason reason) throws NXException, RemoteException
reason
- The reason for which you want to remove all the callbacks.NXException
RemoteException
void removeAllCallbacks() throws NXException, RemoteException
NXException
RemoteException
int[] getCallbacksRegisteredForReason(CustomManager.CallbackReason reason) throws NXException, RemoteException
reason
- The reason for which you want a list of callbacks.NXException
RemoteException
int addDesignRule(CustomManager.DesignRuleReason reason, String name, String description, CustomManager.DesignRule designRuleMethod) throws NXException, RemoteException
reason
- The reason for which you want this design rule called.name
- A descriptive name for this design rule.description
- A detailed description of what this design rule checks.designRuleMethod
- The method you want to be called.NXException
RemoteException
void removeDesignRule(int designRuleMethodId) throws NXException, RemoteException
designRuleMethodId
- The design rule identifier indicating which design rule to remove.NXException
RemoteException
void removeAllDesignRulesForReason(CustomManager.DesignRuleReason reason) throws NXException, RemoteException
reason
- The reason for which you want to remove all the design rules.NXException
RemoteException
void removeAllDesignRules() throws NXException, RemoteException
NXException
RemoteException
int[] getDesignRulesRegisteredForReason(CustomManager.DesignRuleReason reason) throws NXException, RemoteException
reason
- The reason for which you want a list of design rules.NXException
RemoteException
DesignRuleViolation[] getViolationsForReason(CustomManager.DesignRuleReason reason) throws NXException, RemoteException
reason
- The reason for which you want a list of violations.NXException
RemoteException
DesignRuleViolation[] getViolationsOfRule(String designRuleName) throws NXException, RemoteException
designRuleName
- The Design Rule for which you want a list of violations.NXException
RemoteException
DesignRuleViolation createViolationForReason(String designRuleName, CustomManager.DesignRuleReason reason, String shortDescription, String longDescription, NXObject[] objects) throws NXException, RemoteException
designRuleName
- The Design Rule for which you want to create a new violation.reason
- The reason for which you want to create a new violation.shortDescription
- A short description of the violation displayed as the message on the Design Rule Violation dialog.longDescription
- A more detailed description of the violation displayed by the Full Violation Text button on the Design Rule Violation dialog.objects
- The objects in violation.NXException
RemoteException
void deleteViolationsOnObjectForReason(CustomManager.DesignRuleReason reason, NXObject nxObject) throws NXException, RemoteException
reason
- The reason for which you want to delete a violation.nxObject
- The object on which to delete the violation.NXException
RemoteException
void deleteViolationsOfRuleOnObject(String designRuleName, NXObject nxObject) throws NXException, RemoteException
designRuleName
- The Design Rule for which you want to delete a violation.nxObject
- The object on which to delete the violation.NXException
RemoteException
void removeAllPlugins() throws NXException, RemoteException
NXException
RemoteException
void setHrnPreImportPlugin(CustomManager.ImportExportPlugin hrnPreImportPlugin) throws NXException, RemoteException
hrnPreImportPlugin
- The method you want Routing to call before importing an HRN file.NXException
RemoteException
void removeHrnPreImportPlugin() throws NXException, RemoteException
NXException
RemoteException
void setHrnPostExportPlugin(CustomManager.ImportExportPlugin hrnPostExportPlugin) throws NXException, RemoteException
hrnPostExportPlugin
- The method you want Routing to call after exporting an HRN file.NXException
RemoteException
void removeHrnPostExportPlugin() throws NXException, RemoteException
NXException
RemoteException
void setCmpPreImportPlugin(CustomManager.ImportExportPlugin cmpPreImportPlugin) throws NXException, RemoteException
cmpPreImportPlugin
- The method you want Routing to call before importing an CMP file.NXException
RemoteException
void removeCmpPreImportPlugin() throws NXException, RemoteException
NXException
RemoteException
void setCmpPostExportPlugin(CustomManager.ImportExportPlugin cmpPostExportPlugin) throws NXException, RemoteException
cmpPostExportPlugin
- The method you want Routing to call after exporting an CMP file.NXException
RemoteException
void removeCmpPostExportPlugin() throws NXException, RemoteException
NXException
RemoteException
void setPlmXmlPreImportPlugin(CustomManager.ImportExportPlugin plmXmlPreImportPlugin) throws NXException, RemoteException
plmXmlPreImportPlugin
- The method you want Routing to call before importing an PLMXML file.NXException
RemoteException
void removePlmXmlPreImportPlugin() throws NXException, RemoteException
NXException
RemoteException
void setPlmXmlPostExportPlugin(CustomManager.ImportExportPlugin plmXmlPostExportPlugin) throws NXException, RemoteException
plmXmlPostExportPlugin
- The method you want Routing to call after exporting an PLMXML file.NXException
RemoteException
void removePlmXmlPostExportPlugin() throws NXException, RemoteException
NXException
RemoteException
void setPlmXmlRouteNodeNamePlugin(CustomManager.PlmxmlObjectNamePlugin plmXmlRouteNodeNamePlugin) throws NXException, RemoteException
plmXmlRouteNodeNamePlugin
- The method you want Routing to call to get the name of the next Route Node.NXException
RemoteException
void removePlmXmlRouteNodeNamePlugin() throws NXException, RemoteException
NXException
RemoteException
void setPlmXmlRouteSectionNamePlugin(CustomManager.PlmxmlObjectNamePlugin plmXmlRouteSectionNamePlugin) throws NXException, RemoteException
plmXmlRouteSectionNamePlugin
- The method you want Routing to call to get the name of the next Route Section.NXException
RemoteException
void removePlmXmlRouteSectionNamePlugin() throws NXException, RemoteException
NXException
RemoteException
void setWrappedOverstockLengthCalculationPlugin(CustomManager.WrappedOverstockLengthCalculationPlugin lengthCalculationPlugin) throws NXException, RemoteException
lengthCalculationPlugin
- The method you want Routing to call to calculate the length of a wrapped overstock.NXException
RemoteException
void removeWrappedOverstockLengthCalculationPlugin() throws NXException, RemoteException
NXException
RemoteException
void setFilterBlankingPlugin(CustomManager.FilterBlankingPlugin filterBlankingPlugin) throws NXException, RemoteException
filterBlankingPlugin
- The method you want Routing to call to determine if a segment or component should be blanked.NXException
RemoteException
void removeFilterBlankingPlugin() throws NXException, RemoteException
NXException
RemoteException
void setBomPlugin(CustomManager.BomPlugin bomPlugin) throws NXException, RemoteException
bomPlugin
- The method you want Routing to call after creating a bill of materials.NXException
RemoteException
void removeBomPlugin() throws NXException, RemoteException
NXException
RemoteException
void setAutoRoutePlugin(CustomManager.AutoroutePlugin autoRoutePlugin) throws NXException, RemoteException
autoRoutePlugin
- The method you want Routing to use instead of Routing's internal autoroute method.NXException
RemoteException
void removeAutoRoutePlugin() throws NXException, RemoteException
NXException
RemoteException
void setManualRoutePlugin(CustomManager.AutoroutePlugin manualRoutePlugin) throws NXException, RemoteException
manualRoutePlugin
- The method you want Routing to use instead of Routing's internal manual route method.NXException
RemoteException
void removeManualRoutePlugin() throws NXException, RemoteException
NXException
RemoteException
void setUnroutePlugin(CustomManager.AutoroutePlugin unroutePlugin) throws NXException, RemoteException
unroutePlugin
- The method you want Routing to use instead of Routing's internal unroute method.NXException
RemoteException
void removeUnroutePlugin() throws NXException, RemoteException
NXException
RemoteException
void setSortConnectionsPlugin(CustomManager.SortConnectionsPlugin sortConnectionsPlugin) throws NXException, RemoteException
sortConnectionsPlugin
- The method you want Routing to use to sort the connections.NXException
RemoteException
void removeSortConnectionsPlugin() throws NXException, RemoteException
NXException
RemoteException
void setNavigatorObjectSelectedPlugin(CustomManager.NavigatorObjectSelectedPlugin navigatorObjectSelectedPlugin) throws NXException, RemoteException
navigatorObjectSelectedPlugin
- The method you want Routing to use instead of Routing's internal manual route method.NXException
RemoteException
void removeNavigatorObjectSelectedPlugin() throws NXException, RemoteException
NXException
RemoteException
void setBundlePlugin(CustomManager.BundlePlugin bundlePlugin) throws NXException, RemoteException
bundlePlugin
- The method you want Routing to call to determine the bundle diameters.NXException
RemoteException
void removeBundlePlugin() throws NXException, RemoteException
NXException
RemoteException
void setValidateFormboardPlugin(CustomManager.ValidateFormboardPlugin validateFormboardPlugin) throws NXException, RemoteException
validateFormboardPlugin
- The method you want Routing to call to validate the formboard harnesses.NXException
RemoteException
void removeValidateFormboardPlugin() throws NXException, RemoteException
NXException
RemoteException
void setStockComponentLockedPlugin(CustomManager.StockComponentLockedPlugin stockComponentLockedPlugin) throws NXException, RemoteException
stockComponentLockedPlugin
- The method you want Routing to call to see if a stock component is modifiable.NXException
RemoteException
void removeStockComponentLockedPlugin() throws NXException, RemoteException
NXException
RemoteException
void setUnifyPathPlugin(CustomManager.UnifyPathPlugin unifyPathPlugin) throws NXException, RemoteException
unifyPathPlugin
- The method you want Routing to use for the Unify Path command.NXException
RemoteException
void removeUnifyPathPlugin() throws NXException, RemoteException
NXException
RemoteException
void setPipingComponentFilePlugin(CustomManager.PipingComponentFilePlugin pipingComponentFilePlugin) throws NXException, RemoteException
pipingComponentFilePlugin
- The method you want Routing to use for the piping component file plugin.NXException
RemoteException
void removePipingComponentFilePlugin() throws NXException, RemoteException
NXException
RemoteException
void setDuctSizeCalculatorCreateStockPlugin(CustomManager.DuctSizeCalculatorCreateStockPlugin createStockPlugin) throws NXException, RemoteException
createStockPlugin
- The method you want Routing to use for the create stock plugin.NXException
RemoteException
void removeDuctSizeCalculatorCreateStockPlugin() throws NXException, RemoteException
NXException
RemoteException
void setDuctSizeCalculatorDisplayNotePlugin(CustomManager.DuctSizeCalculatorDisplayNotePlugin displayNotePlugin) throws NXException, RemoteException
displayNotePlugin
- The method you want Routing to use to display the note.NXException
RemoteException
void removeDuctSizeCalculatorDisplayNotePlugin() throws NXException, RemoteException
NXException
RemoteException
void setDisciplineChangedPlugin(CustomManager.DisciplineChangedPlugin disciplineChangedPlugin) throws NXException, RemoteException
disciplineChangedPlugin
- The method you want Routing to call when the user changes the discipline.NXException
RemoteException
void removeDisciplineChangedPlugin() throws NXException, RemoteException
NXException
RemoteException
void setSpecificationChangedPlugin(CustomManager.SpecificationChangedPlugin specificationChangedPlugin) throws NXException, RemoteException
specificationChangedPlugin
- The method you want Routing to call when the user changes the specification.NXException
RemoteException
void removeSpecificationChangedPlugin() throws NXException, RemoteException
NXException
RemoteException
void setChoosePartPlugin(CustomManager.ChoosePartPlugin choosePartPlugin) throws NXException, RemoteException
choosePartPlugin
- The method you want Routing to use to choose a part to be placed.NXException
RemoteException
void removeChoosePartPlugin() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.