A propos de l'héritage d'une classe d'entités schématiques

Une classe d'entités schématiques peut hériter d'une autre classe d'entités schématiques. Cette relation doit être spécifiée lors de la création de la classe d'entités schématiques enfant. En d'autres termes, les relations parent-enfant ne peuvent pas être configurées entre deux classes d'entités schématiques déjà existantes. Une classe d'entités schématiques enfant ne peut pas être d'un type différent de sa classe d'entités schématiques enfant. Cela signifie qu'une classe d'entités schématiques de nœuds peut uniquement hériter d'une autre classe d'entités schématiques de nœud, qu'une classe d'entités schématiques de lien peut uniquement hériter d'une autre classe schématiques de lien, et ainsi de suite.

La création d'une classe d'entités schématiques en tant qu'enfant d'une autre classe d'entités schématiques permet de réduire le temps de configuration, en particulier lorsque vous créez des classes d'entités schématiques dont les entités schématiques doivent être gérées par des requêtes personnalisées. Une fois créée, une classe d'entités schématiques enfant hérite automatiquement des paramètres configurés sur sa classe d'entités schématiques parent, par exemple, les attributs schématiques du parent, la requête personnalisée et l'identifiant qui ont pu être configurés sur le parent.

En outre, la classe d'entités schématiques créée dans le jeu de données schématiques possède exactement la même structure que la classe d'entités schématiques parent. Ainsi, toute nouvelle configuration de la classe d'entités schématiques parent a automatiquement un impact sur ses classes d'entités schématiques enfants. Par ailleurs, la configuration d'une classe d'entités schématiques enfant peut évoluer différemment de son parent. Par exemple, les attributs, la requête personnalisée et les identifiants qui sont automatiquement hérités de son parent peuvent être reconfigurés au niveau de la classe d'entités schématiques enfant. De nouveaux attributs peuvent également être spécialement configurés sur la classe d'entités schématiques enfant s'ils ne sont pas requis sur le parent.

HéritageHéritage :

Avant ArcGIS Schematics 10, la symbologie était configurée au niveau du type d'élément, quel que soit le type de diagramme associé. Cela signifiait qu'un type d'élément associé à deux types de diagrammes différents implémentait des éléments schématiques qui apparaissaient exactement de la même manière dans les deux types de diagrammes. En conséquence, lorsque vous créiez un type d'élément enfant, il héritait automatiquement de la symbologie configurée pour son parent par défaut. Dans cette version, lorsque des éléments schématiques s'affichent sous forme d'entités schématiques, des propriétés de couche par défaut peuvent également être spécifiées si vous voulez que les entités schématiques basées sur la même classe d'entités schématiques s'affichent toujours de la même manière dans tous les diagrammes reposant sur un modèle de diagramme en particulier. Ces propriétés de couche par défaut sont toutefois configurées au niveau du modèle de diagramme, et non au niveau de la classe d'entités schématiques. Par conséquent, lorsque vous créez une classe d'entités schématiques enfant, elle n'hérite pas des propriétés de couche par défaut.

Thèmes connexes

5/10/2014