Herança de Propriedade e Nós Compartilhados

A herança é uma maneira de definir um valor padrão com base na posição de um nó dentro de uma estrutura hierárquica.

Os nós compartilhados são nós que estão em uma estrutura hierárquica em mais de uma posição. Isso pode fazer com que nós compartilhados tenham valores herdados diferentes para propriedades no nível de relacionamento e no nível de nó.

Nota:

Os valores definidos não podem ser diferentes por posição, uma vez que são definidos no nó para propriedades no nível de nó ou no nó e no pai para propriedades no nível de relacionamento.

Importar

Durante uma importação, todos os valores são importados como valores definidos. O processo de importação limpa os valores para permitir que a herança e os padrões sejam usados. Isso é feito porque a importação não pode estar em uma ordem de hierarquia decrescente e o processamento não pode ser realizado em um passo.

Para nós não compartilhados (com exceção do nó superior), o processo de importação determina se o valor é igual ao valor herdado ou ao valor padrão e, se igual, o valor será removido.

Como os nós compartilhados podem ter diferentes valores herdados com base em sua posição, o processo de importação não limpa valores de nós compartilhados, mesmo se todas as posições compartilhadas herdassem o mesmo valor.

Exportar

Durante uma exportação, o valor da propriedade é repetido para nós compartilhados, a menos que essa lógica seja substituída por um requisito específico do sistema (por exemplo, o Planning).