Replaces the OldType defined type with the NewType
Namespace: InferenceEngine
Delphi |
public |
Parameters
OldType
Type: IIEDefinedType
NewType
Type: IIEDefinedType
Type: IIEDefinedType
The function attempts to preserve the fact templates, facts and rules which depend on the old defined type. If the type name has changed, ranges changed, etc, then most likely you will not lose any constructs dependant on the type. However, if the type changes too much, then fact templates, facts and rules may be deleted. Do NOT modify defined types already in the hash table. If you wish to modify a type, clone the OldType, changes its values, and then call this method. |
Reference |