Legend
Collection
Click arrow to expand chart
|
Rulebases, RuleSets, ExpertRules and ExpertChecks are accessible through two kind of objects:
Each runtime objects allows to access its definition object through an xxEdition property, for example ExpertRuleBaseRuntime has a RuleBaseEdition property that returns the associated ExpertRuleBase.
An ExpertRuleBaseRuntime and its associated ExpertRuleBase are created by the CreateRuleBase method of the Relations collection. It recursively aggregates all other Knowledge Expert objects.
ExpertRuleSetRuntime, ExpertRuleRuntime and ExpertCheckRuntime inherit from ExpertRuleBaseComponentRuntime.
An ExpertRuleSet, that aggregates a collection of ExpertRuleBaseComponentRuntime is so able to aggregate other ExpertRuleSets as well as ExpertRuleRuntimes and ExpertCheckRuntimes that are all created using its CreateCheck, CreateRule and CreateRuleSet methods.
An ExpertCheckRuntime aggregates the result of its application to the current document as two collection of ExpertReportObject, one contains the combinations of objects for which the check failed, the other one the combinations of objects for which the check succeeded.
Copyright © 1994-2003, Dassault Systèmes. All rights reserved.