StructureManager
VIZ 파일 스트럭처 조회 클래스
Properties
| Name | Type | Description |
|---|---|---|
| ChildParentRelationMap | Dictionary<long, long> | 노드와 부모 노드의 Entity Id 맵 KEY : Node Entity ID, VALUE : Parent Node Entity ID |
| ElapsedMilliseconds | long | 스트럭처 로딩 소요시간 |
| FileVersion | int | 모델 파일 버전 |
| ModelFile | string | 조회한 파일 |
| ModelTreeNodeMap | Dictionary<long, ModelTreeNode> | 모델 트리 노드 맵 KEY : Entity ID, VALUE : Model Tree Node |
| PropertyMap | Dictionary<int, List<NodeAttribute>> | 노드별 속성 목록 KEY : Node Entity ID, VALUE : 속성 목록 |
| Roots | List<ModelTreeNode> | 루트 노드 - 파일 노드를 제외한 노드 목록 |
Methods
| Name | Description |
|---|---|
| GetModelStructure | 모델의 스트럭처를 반환 |
| GetNodeCount | 전체 노드 개수 |
| GetNodePath | 특정 노드의 노드 경로를 반환 |
| GetProperty | 특정 Entity 노드의 속성 목록 반환 |
| GetStructureNodeList | 모델 트리 노드 목록 반환 |
| SearchNodes | 노드 검색 |