Click or drag to resize

IiLogicAutomation Methods

The IiLogicAutomation type exposes the following members.

Methods
  NameDescription
Public methodAddRule
Adds a rule to an Inventor document. Also compiles and runs it.
Public methodDeleteAlliLogicObjects
Deletes all rules in a document.
Public methodDeleteAllRules
Deletes all rules in a document. In an assembly, this will also recursively delete all rules in all the referenced documents.
Public methodDeleteAllRulesInDocument
Deletes all rules in the specified document only.
Public methodDeleteRule
Deletes a rule in an Inventor document.
Public methodEnterDelayedRuleRunningMode
Puts iLogic into a delayed rule-running mode. In this mode, rules that are triggered by parameter changes and other events will not be run until you call ExitDelayedRuleRunningMode.
Public methodExitDelayedRuleRunningMode
Exit delayed rule-running mode. Run all rules that were triggered by parameter changes or other events while in delayed rule-running mode (unless the parameter RunRules is False). Rules within each document will be run in the order in which they are found in the document.
Public methodGetNamedEntities
Gets the named entities in a document.
Public methodGetParam
Gets an iLogic parameter (implementing the iLogicParameter interface) by name.
Public methodGetRule
Gets a rule in a document.
Public methodMultiValueSetValueOptions
Controls what the behavior of iLogic will be when you assign a multivalue list to a parameter.
Public methodParametersXmlLoad
Imports Inventor parameters from an XML file to a document.
Public methodParametersXmlSave
Exports Inventor parameters from a document to an XML file.
Public methodRunExternalRule
Runs an external rule.
Public methodRunExternalRuleWithArguments
Runs an external rule, also passing arguments to the rule.
Public methodRunRule
Runs a rule in a document.
Public methodRunRuleDirect
Runs a rule, by specifying the rule object.
Public methodRunRuleDirectWithArguments
Runs a rule, by specifying the rule object, also passing arguments to the rule.
Public methodRunRuleWithArguments
Runs a rule, also passing arguments to the rule.
Top
See Also