This repository has been archived by the owner on Jun 22, 2019. It is now read-only.
M_CAEX_ClassModel_CAEXFileType_UpdateCAEXObjectHashListsWithValidation
AutomationML edited this page Feb 23, 2017
·
2 revisions
Note: This API is now obsolete.
Updates the Hash Lists of all CAEXObjects and checks the consistency of the CAEXObjects. This Methods has a new Implementation in Version 3.0 and calls the UpdateAllTables(Boolean) Method, which uses additional Tables. The IDHashList and PathHashList are not used any more, but are still provided for downward compatibility.
Namespace: CAEX_ClassModel
Assembly: AMLEngine (in AMLEngine.dll) Version: 3.5
C#
[ObsoleteAttribute]
public int UpdateCAEXObjectHashListsWithValidation(
ref Dictionary<string, CAEXBasicObject> iDAndNameErrorList,
bool autoRepair
)
C++
public:
[ObsoleteAttribute]
int UpdateCAEXObjectHashListsWithValidation(
Dictionary<String^, CAEXBasicObject^>^% iDAndNameErrorList,
bool autoRepair
)
- iDAndNameErrorList
- Type: System.Collections.Generic.Dictionary(String, CAEXBasicObject)
string list with error comments - autoRepair
- Type: System.Boolean
true if this method shall automatically repair ID and name related issues wherever possible.
Type: Int32
number of errors
AMLEngine Documentation
Send comments on this topic to [AutomationML office](mailto:office%40automationml.org?Subject=AMLEngine Documentation)- Introduction
- [Version History](Version history)
- [Version 3.5](Version 3.4)
- [Version 3.1](Version 3.0)
- [Version 2.1](Version 2.1)
- [Version 2.0](Version 2.0)
- [Getting Started](Getting started)
- Examples
- AMLEngine API
- AttributeType
- AttributeValueRequirementType
- CAEXBasicObject
- CAEXDocument
- CAEXFileType
- CAEXObject
- ChangeModeStates
- CopyrightType
- DescriptionType
- ExternalInterfaceType
- ExternalReferenceType
- InstanceHierarchyType
- InterfaceClassLibType
- InterfaceClassType
- InterfaceFamilyType
- InterfaceNameMappingType
- InternalElementType
- InternalLinkType
- MappingType
- NominalScaledTypeType
- ObjectWithAttributes
- OrdinalScaledTypeType
- RefSemanticType
- RevisionType
- RoleClassLibType
- RoleClassType
- RoleFamilyType
- RoleRequirementsType
- SupportedRoleClassType
- SystemUnitClassLibType
- SystemUnitClassType
- SystemUnitFamilyType
- UnknownTypeType
- VersionType
- IClassWithBaseClassReference
- IInstantiable
- IObjectWithAttributes
- IObjectWithExternalInterface
- IObjectWithRoleReference
- CAEXPathReferenceTable Class
- CAEXTable(T) Class
- CAEXTables Class
- ElementCollection(T) Class
- PathReferenceElement Class
- ReferenceElement Class
- RepairTypeEnum Enumeration
- UpdateActionEnum Enumeration
- UpdateEventArgs Class
- ValidationElement Class
- ValidationKey Class
- ValidationTypeEnum Enumeration
- CAEX_ClassModel.XmlExtension Namespace