 | RepairTypeEnum Enumeration |
Enumeration RepairTypeEnum
Namespace: Aml.Engine.ServicesAssembly: Aml.Engine.Services (in Aml.Engine.Services.dll) Version: 3.2
Syntax[FlagsAttribute]
public enum RepairTypeEnum
<FlagsAttribute>
Public Enumeration RepairTypeEnum
[FlagsAttribute]
public enum class RepairTypeEnum
MembersMember name | Value | Description |
---|
None | 0 |
The Option None indicates, that nothing automatic can be done
|
GenerateUniqueIDWhenEmpty | 1 |
This Flag cause the generation of a unique ID for all Empty IDs
|
GenerateUniqueIDForDoubles | 4 |
This Flag cause the generation of a unique ID for all Double IDs
|
GenerateNameWhenEmpty | 8 |
This Flag cause the renaming of all empty Names with an automatic name generation algorithm.
To apply this method, a UniqueNameService has to be registered,
|
RemoveEmptyReference | 16 |
This Flag cause the removal of all references where the Reference Value is empty
|
IDReferenceOption | 32 |
The options which are related to ID reference validation issues
|
RemoveUnresolvedIDReference | 32 |
This Flag cause the removal of all ID References where the ID Value has not been resolved
|
PathReferenceOption | 64 |
The options which are related to Path reference validation issues
|
RemoveUnresolvedPathReference | 64 |
This Flag cause the removal of all Path References where the Path reference Value has
not been resolved
|
RenameClassPathForDoubles | 128 |
This Flag cause the generation of a new name for an element, when it's CAEX-Path is
double so that the Path is unique.
To apply this method, a UniqueNameService has to be registered.
|
CreateWriterHeader | 256 |
This Flag cause the generation of a writer header
|
CreateAutomationMLVersion | 512 |
This Flag cause the generation of an AutomationML Version header
|
GenerateUniqueName | 1,024 |
This Flag cause the renaming of all double Names with an automatic name generation algorithm.
To apply this method, a UniqueNameService has to be registered,
|
SetSchemaVersion | 2,048 |
This Flag cause the correction of the Schema Version
|
GenerateXmlName | 4,096 |
This Flag cause the reencoding of a name escaping all invalid xml chars,
|
NameDefinitionOption | 5,256 |
The options which are related to Name validation issues
|
GenerateValidGUID | 8,192 |
This Flag cause the generation of a new GUID for existing GUID's with invalid formats
|
IDDefinitionOption | 8,197 |
The options which are related to ID validation issues
|
RemoveAlias | 32,768 |
This Flag cause the generation of a new reference without the alias
|
CheckAliasInExternalReference | 65,536 |
This Flag is a hint for a not resolvable reference, containing an alias
|
NotRepairable | 65,536 |
Options, which are not repairable
|
CreateSourceDocumentInformation | 131,072 |
This Flag cause the generation of source document information
|
RemoveElement | 262,144 |
This Flag cause the deletion of an element
|
RemoveElementNotInScope | 524,288 |
This Flag cause the deletion of an element which reference an element out of the allowed scope.
|
ChangeFileURL | 1,048,576 |
This Flag cause the generation of a valid file URL in an ExternalDataConnector to a localized file.
|
RemoveUnresolvedNameReference | 2,097,152 |
This Flag cause the removal of all Name References where the Name reference Value has
not been resolved
|
See Also