GraphNode - класс
Представляет узел в ориентированном графе
Иерархия наследования
Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.GraphNode
Пространство имен: Microsoft.VisualStudio.GraphModel
Сборка: Microsoft.VisualStudio.GraphModel (в Microsoft.VisualStudio.GraphModel.dll)
Синтаксис
'Декларация
Public Class GraphNode _
Inherits GraphObject
public class GraphNode : GraphObject
public ref class GraphNode : public GraphObject
type GraphNode =
class
inherit GraphObject
end
public class GraphNode extends GraphObject
Тип GraphNode предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
AllLinks | Получает вписок всех связей (входящих и исходящих). |
![]() |
Categories | Возвращает все категории.Никогда не возвращает значение NULL. (Унаследовано от GraphObject.) |
![]() |
CategoryCount | Возвращает количество категорий в объекте. (Унаследовано от GraphObject.) |
![]() |
DescriptiveCategoryLabel | Создает запятыми списка всех меток категории для данного объекта диаграммы. (Унаследовано от GraphObject.) |
![]() |
DocumentSchema | Получает схему документа из этого локального владельца диаграммы. (Унаследовано от GraphObject.) |
![]() |
HasParentGroups | Возвращает значение true, если этот узел находится в одном или нескольких GraphGroups. |
![]() |
Id | Уникальный идентификатор узла |
![]() |
IncomingLinkCount | Возвращает количество входящих ссылок |
![]() |
IncomingLinks | Перечисление входящих связей.Последовательность перечисления является произвольной. |
![]() |
IsContained | Возвращает значение true, если узел содержится каким-либо другим узлом. |
![]() |
IsContainer | Возвращает значение true, если узел является контейнером любого другого узла. |
![]() |
IsGroup | Выполняется ли этот объект IsGroup.Выполняется поиск GraphProperties.StyleForGroup. (Унаследовано от GraphObject.) |
![]() |
IsPseudo | Выполняется ли этот объект псевдо.Выполняется поиск GraphProperties.IsPseudo. (Унаследовано от GraphObject.) |
![]() |
Item | Свойство, которое получает или задает значение свойства. (Унаследовано от GraphObject.) |
![]() |
Label | Отображаемая метка для узла. Если метка не определена, возвращается идентификатор, поэтому всегда есть элемент для отображения пользователю. |
![]() |
LinkCount | Возвращает количество исходящих и входящих ссылок |
![]() |
OutgoingLinkCount | Возвращает количество исходящих ссылок |
![]() |
OutgoingLinks | Перечисление исходящих связей.Последовательность перечисления является произвольной. |
![]() |
Owner | Получает объект диаграммы, этот объект, к которому принадлежит (Унаследовано от GraphObject.) |
![]() |
ParentGroups | Возвращает все GraphGroups которого этот узел, представленный в своей коллекции ChildNodes (или коллекции ChildGroups, если этот узел имеет IsGroup=true). |
![]() |
Properties | Свойство, которое возвращает перечисление всех заметок.Последовательность перечисления является произвольной. (Унаследовано от GraphObject.) |
![]() |
PropertyCount | Свойство, которое возвращает несколько всех заметок. (Унаследовано от GraphObject.) |
![]() |
PropertyKeys | Свойство, которое возвращает перечисление всех ключей заметок.Последовательность перечисления является произвольной. (Унаследовано от GraphObject.) |
![]() |
PropertyValues | Свойство, которое возвращает перечисление всех значений заметок.Последовательность перечисления является произвольной. (Унаследовано от GraphObject.) |
![]() |
Visibility | Свойство вспомогательного метода, который необходимо получить/свойство видимости набора GraphObject. (Унаследовано от GraphObject.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
AddCategory | Добавляет категорию в объект. (Унаследовано от GraphObject.) |
![]() |
AsNode | Преобразование GraphObject в GraphNode.Если это GraphGroup, внутренний узел возвращается. Для типов отличных от GraphNode или команды, возвращается значение NULL. (Унаследовано от GraphObject.) |
![]() |
ClearCategories | Удаляет все категории из объекта. (Унаследовано от GraphObject.) |
![]() |
ClearValue(GraphProperty) | Удаляет значение указанного свойства. (Унаследовано от GraphObject.) |
![]() |
Copy(String) | Клонирует узел, включая все свойства, а также клонирует новые связи из связей исходного узла |
![]() |
Copy(GraphNodeId) | Клонирует узел, включая все свойства, а также клонирует новые связи из связей исходного узла |
![]() |
CopyCategories | Копирует все новые категории из указанного объекта, должен существующие категории. (Унаследовано от GraphObject.) |
![]() |
CopyProperties | Копирует все новые свойства из указанного объекта, должен существующих значений свойств без изменений. (Унаследовано от GraphObject.) |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.) |
![]() |
FindAncestorGroups | Возвращает список всех групп предка, содержащих этот узел.Это отличается от FindAncestors, поскольку он возвращает только узлы, имеющие IsGroup=true. |
![]() |
FindAncestors | Проверки рекурсивно вверх по всем предкам этого узла и возвращают уникальный набор. |
![]() |
FindDescendants | Проверка вниз для включения этого узла и всех его потомков и возвращает уникальный набор. |
![]() |
FindFirstRelatedNode | Находит первый узел, соответствующий предикату acceptNode, также присоединяется к этому узлу соответствует предикатам traverseLink и traverseNode. Он найден, выполнив ширину сначала ищет ссылок в соответствующий предикату, в traverseLink к или от направления заданное параметром searchDirection.Возвращает значение NULL, если он не существует. |
![]() |
FindRelatedContainmentNodes(GraphSearchDirection) | Получить связанные узлы, имеющие отношение вложенности в этот узел |
![]() |
FindRelatedContainmentNodes(GraphSearchDirection, GraphSearchOption, array<GraphCategory[]) | Получить связанные узлы, имеющие отношение вложенности в этот узел |
![]() |
FindRelatedNodes | Находит узлы DGML, соответствующий предикату acceptNode и свяжите способом, соответствует предикатам traverseLink и traverseNode. Они встречаются ширину, выполнив сначала ищет ссылок в соответствующий предикату traverseLink, направление источника или целевого объекта обозначенном параметром searchDirection.Затем, если узел соответствует предикату, traverseNode он поддерживает поиск recurrsively через этот узел в одном направлении и возвращает все узлы, удовлетворяющие предикату acceptNode.Поиск может обрабатывать циркулярность в диаграмме. |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetMetaObject | (Унаследовано от GraphObject.) |
![]() |
GetSchemaValue | Получает уточните определенное значение свойства, если таковой существует. (Унаследовано от GraphObject.) |
![]() |
GetSources | Получает источники, связанные с этим узлом через ссылку, которая соответствует по крайней мере одной из указанных категорий ссылок. |
![]() |
GetTargets | Получает целевые объекты, связанные с этим узлом через ссылку, которая соответствует по крайней мере одной из указанных категорий ссылок. |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
GetValue(String) | Получает значение указанного свойства. (Унаследовано от GraphObject.) |
![]() |
GetValue(GraphProperty) | Получает значение указанной заметки. (Унаследовано от GraphObject.) |
![]() |
GetValue<T>(GraphProperty, Graph) | Получает значение указанного свойства. (Унаследовано от GraphObject.) |
![]() |
GetValue<T>(GraphProperty, T) | Получает значение указанной заметки.Если property не задано, не возвращают значения по умолчанию, вызывающий объект, которому передается в этот метод. (Унаследовано от GraphObject.) |
![]() |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Возвращает значение указанного свойства, а также возвращает категорию, что значение свойства было унаследовано от, если таковые имеются. (Унаследовано от GraphObject.) |
![]() |
GetValueAsString | Возвращает заданное свойство как строка, которая используется на определенном языке. (Унаследовано от GraphObject.) |
![]() |
HasCategory(String) | Возвращает значение true, если объект имеет заданную категорию. (Унаследовано от GraphObject.) |
![]() |
HasCategory(GraphCategory) | Возвращает значение true, если объект имеет заданную категорию. (Унаследовано от GraphObject.) |
![]() |
HasCategory(IEnumerable<GraphCategory>) | Возвращает значение true, если объект есть данной категории. (Унаследовано от GraphObject.) |
![]() |
HasCategoryInSet | Определяет, применяется ли заданный набор категорий на этот объект. (Унаследовано от GraphObject.) |
![]() |
HasLocalValue | Возвращает значение true, если указанное свойство существует на этом объекте без проверки наследования категории. (Унаследовано от GraphObject.) |
![]() |
HasParentGroup | Для внутреннего счетоводства только. |
![]() |
HasValue(String) | Узнать, имеет ли объект значение для указанного свойства. (Унаследовано от GraphObject.) |
![]() |
HasValue(GraphProperty) | Возвращает значение true, если указанная заметка существует. (Унаследовано от GraphObject.) |
![]() |
IsContainedBy | Значение true, если команда предок данного узла. |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
OnCategoryChanged | (Унаследовано от GraphObject.) |
![]() |
OnPropertyChanged(String) | Переопределите свойство, которое указывает GraphGroupCollection при IsGroup изменилось на этом узле. Это должна быть синхронно, чтобы GraphGroup будет доступен сразу после этой операции в той же транзакции. (Переопределяет GraphObject.OnPropertyChanged(String).) |
![]() |
OnPropertyChanged(GraphProperty) | Вызывает событие PropertyChangd для заданного GraphProperty. (Унаследовано от GraphObject.) |
![]() |
Remove | Удаление узла из графа |
![]() |
RemoveCategory | Удаляет категорию данного объекта. (Унаследовано от GraphObject.) |
![]() |
SetValue(String, Object) | Добавить заметки, используя данный ключ, тип и значение. (Унаследовано от GraphObject.) |
![]() |
SetValue<T>(GraphProperty, T) | Задает значение указанного свойства.Если это свойство уже существует, то его значение перезаписывается, если флажки заметки не запрещают в противном случае. (Унаследовано от GraphObject.) |
![]() |
ToString | Более понятное для человека строковое представление по умолчанию объекта Node (Переопределяет Object.ToString.) |
![]() |
WrapGraphObject | Изменяет текущий объект графа совместно использовать одни и те же свойства и категории, заданный объект диаграммы. Графа объектов оболочки и wrappee всегда будут иметь одинаковые наборы свойств и категории. (Унаследовано от GraphObject.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
CategoryChanged | (Унаследовано от GraphObject.) |
![]() |
PropertyChanged | (Унаследовано от GraphObject.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.