public interface CallMethodRuleBuilder extends Builder
AMEManager.createCallMethodRuleBuilder(nxopen.Part, nxopen.ame.PlcCodePosition, nxopen.ame.PlcBlock, nxopen.ame.PlcRule.Type, nxopen.ame.PlcRule.RefObjectType, nxopen.ame.PlcRule.ReplacementType, int, int, int)
Modifier and Type | Interface and Description |
---|---|
static class |
CallMethodRuleBuilder.CreationType
replace or insert rule Type
|
Modifier and Type | Method and Description |
---|---|
ConditionsBuilder |
conditions()
Returns the object condition ui block
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
PlcRule.Type |
currentParameterRuleType()
Returns the rule type of selected parameter
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
CallMethodRuleBuilder.CreationType |
iterativeMethodSelectionType()
Returns the iterative method selection type
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
ObjectConnectionBuilder |
iterativeObjectConnection()
Returns the iterative object connection block
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
SelectAMEPort |
iterativeSelectedPort()
Returns the eo any port selection
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
ObjectConnectionBuilder |
objectConnection()
Returns the object connection ui block
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
ObjectConnectionDetailBuilder |
objectConnectionDetail()
Returns the object connection detail ui block
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
ObjectConnectionBuilder |
parameterObjectConnection()
Returns the parameter object connection ui block
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
String |
parameterText()
Returns the constantText of a parameter
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
refreshContent(String paramOwnerId,
String paramName)
Update the builder of the reuse blocks
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
refreshParameterDetail()
Refresh the content of the detail builder
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
CallMethodRuleBuilder.CreationType |
ruleCreationType()
Returns the creation type by creating a position
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
String |
ruleName()
Returns the rule name
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
SelectAMEExtendedObject |
selectionPort()
Returns the replacement port selection
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setCurrentParameterRuleType(PlcRule.Type ruleType)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setIterativeMethodSelectionType(CallMethodRuleBuilder.CreationType type)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setParameterText(String resultText)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setRuleCreationType(CallMethodRuleBuilder.CreationType type)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setRuleName(String resultText)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
updateAllParameters()
Update the selected parameter list
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
updateSelectedParameter(String paramOwnerId,
String paramName)
Update the selected parameter
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectAMEExtendedObject selectionPort() throws NXException, RemoteException
NXException
RemoteException
String ruleName() throws NXException, RemoteException
NXException
RemoteException
void setRuleName(String resultText) throws NXException, RemoteException
resultText
- NXException
RemoteException
ObjectConnectionBuilder objectConnection() throws NXException, RemoteException
NXException
RemoteException
ObjectConnectionBuilder parameterObjectConnection() throws NXException, RemoteException
NXException
RemoteException
ObjectConnectionDetailBuilder objectConnectionDetail() throws NXException, RemoteException
NXException
RemoteException
PlcRule.Type currentParameterRuleType() throws NXException, RemoteException
NXException
RemoteException
void setCurrentParameterRuleType(PlcRule.Type ruleType) throws NXException, RemoteException
ruleType
- NXException
RemoteException
CallMethodRuleBuilder.CreationType ruleCreationType() throws NXException, RemoteException
NXException
RemoteException
String parameterText() throws NXException, RemoteException
NXException
RemoteException
void setParameterText(String resultText) throws NXException, RemoteException
resultText
- NXException
RemoteException
void setRuleCreationType(CallMethodRuleBuilder.CreationType type) throws NXException, RemoteException
type
- NXException
RemoteException
void updateAllParameters() throws NXException, RemoteException
NXException
RemoteException
void updateSelectedParameter(String paramOwnerId, String paramName) throws NXException, RemoteException
paramOwnerId
- paramName
- NXException
RemoteException
void refreshContent(String paramOwnerId, String paramName) throws NXException, RemoteException
paramOwnerId
- paramName
- NXException
RemoteException
ConditionsBuilder conditions() throws NXException, RemoteException
NXException
RemoteException
void refreshParameterDetail() throws NXException, RemoteException
NXException
RemoteException
SelectAMEPort iterativeSelectedPort() throws NXException, RemoteException
NXException
RemoteException
ObjectConnectionBuilder iterativeObjectConnection() throws NXException, RemoteException
NXException
RemoteException
CallMethodRuleBuilder.CreationType iterativeMethodSelectionType() throws NXException, RemoteException
NXException
RemoteException
void setIterativeMethodSelectionType(CallMethodRuleBuilder.CreationType type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.