The rule target interface. The concrete implementation may define any matters of the AEF 2.0 scene, e.g. a component
identifier or component part identifier.
The interface should be extended for any type of target you want to process via
IRuleResultProcessor
.
So, to implement a hiding/disabling a new type of target you need to:
- extend this interface with your own that will describe the target. E.g. the entire component can be described
with a target that refers to its definition.
- implement the rule that will return the result that contains an introduced target type.
- implement and register the
IRuleResultProcessor
that 'knows' how to process sush type of targets.