pycatia.general_knowledge_interfaces.expert_rule_runtime

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-09-25 14:34:21.593357

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.general_knowledge_interfaces.expert_rule_runtime.ExpertRuleRuntime(com_object)

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
GenKnowledgeInterfaces.ExpertRuleBaseComponentRuntime
ExpertRuleRuntime

Represents the ExpertRuleRuntime object.
property priority: float

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property Priority() As double

Returns or sets the priority of the rule. The priority of expert rules
indicates the order in which the rules are evaluated. Rules with the same
priority are evaluated in the order of their creation.
Return type:

float

property rule_edition: ExpertRule

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property RuleEdition() As ExpertRule (Read Only)

Returns the editable object corresponding to this rule. Be careful that, according to your licence, or the type of rule you’re handling, you may not have the right to edit the rule. Dim aRuleEdition As ExpertRule Set aRuleEdition = aRuleRuntime.RuleEdition If not(aRuleEdition is Nothing) Then CATIA.SystemService.Print aRuleEdition.Body End if
Return type:

ExpertRule