Esta clase representa el esquema de directorios del producto. Cada instancia de la clase representa un directorio en la imagen ...

Esta clase representa el esquema de directorios del producto. Cada instancia de la clase representa un directorio en la imagen de origen y en la de destino. La resolución de directorios se lleva a cabo cuando se ejecuta la acción CostFinalize y se desarrolla del modo siguiente: Directorios raíz de destino: las entradas de los directorios raíz son las que tienen un valor Directory_Parent nulo o un valor Directory_Parent idéntico al valor de Directory. El valor de la propiedad Directory se interpreta como nombre de la propiedad que define la ubicación del directorio de destino. Si la propiedad está definida, el directorio de destino se resuelve con el valor de la propiedad. Si la propiedad no está definida, se utiliza la propiedad ROOTDRIVE para resolver la ruta de acceso. Directorios raíz de origen: el valor de la columna DefaultDir para las entradas raíz se interpreta como el nombre de la propiedad que define la ubicación del origen de este directorio. Esta propiedad debe estar definida; de lo contrario se producirá un error. Directorios de destino que no son de raíz: el valor de Directory para un directorio que no es de raíz también es interpretado como el nombre de una propiedad que define la ubicación de destino. Si la propiedad está definida, el directorio de destino se resuelve con el valor de la propiedad. Si la propiedad no está definida, el directorio de destino se resuelve con un subdirectorio bajo el directorio de destino resuelto para la entrada de Directory_Parent. El valor DefaultDir define el nombre del subdirectorio. Directorios de origen que no son de raíz: el directorio de origen que no es de raíz se resuelve con un subdirectorio del directorio de origen resuelto para la entrada de Directory_Parent. También en este caso el valor DefaultDir define el nombre del subdirectorio.