Show / Hide Table of Contents

Interface INavigator

Namespace: Algenta.Colectica.ViewModel.Navigator
Assembly: Algenta.Colectica.ViewModel.dll
Syntax
public interface INavigator

Methods

FindItems(IdentifierTriple, Guid, Node, bool)

Declaration
Collection<Node> FindItems(IdentifierTriple rootId, Guid targetType, Node parentItem, bool addPlaceholders)
Parameters
Type Name Description
IdentifierTriple rootId
Guid targetType
Node parentItem
bool addPlaceholders
Returns
Type Description
Collection<Node>

FindItems(IdentifierTriple, Guid[], Node, bool)

Declaration
Collection<Node> FindItems(IdentifierTriple rootId, Guid[] targetTypes, Node parentItem, bool addPlaceholders)
Parameters
Type Name Description
IdentifierTriple rootId
Guid[] targetTypes
Node parentItem
bool addPlaceholders
Returns
Type Description
Collection<Node>

FindItems(Guid, Node, bool)

Declaration
Collection<Node> FindItems(Guid targetType, Node parentItem, bool addPlaceholders)
Parameters
Type Name Description
Guid targetType
Node parentItem
bool addPlaceholders
Returns
Type Description
Collection<Node>

FindItems(Guid[], Node, bool)

Declaration
Collection<Node> FindItems(Guid[] targetType, Node parentItem, bool addPlaceholders)
Parameters
Type Name Description
Guid[] targetType
Node parentItem
bool addPlaceholders
Returns
Type Description
Collection<Node>

GetHistory(Guid, string)

Declaration
Collection<IVersionableProvider> GetHistory(Guid identifier, string agency)
Parameters
Type Name Description
Guid identifier
string agency
Returns
Type Description
Collection<IVersionableProvider>

GetItem(IdentifierTriple)

Declaration
IVersionable GetItem(IdentifierTriple id)
Parameters
Type Name Description
IdentifierTriple id
Returns
Type Description
IVersionable

GetItems(SearchFacet)

Declaration
Collection<IVersionable> GetItems(SearchFacet facet)
Parameters
Type Name Description
SearchFacet facet
Returns
Type Description
Collection<IVersionable>

GetReferencingItems(IdentifierTriple)

Declaration
Collection<IVersionableProvider> GetReferencingItems(IdentifierTriple targetId)
Parameters
Type Name Description
IdentifierTriple targetId
Returns
Type Description
Collection<IVersionableProvider>

GetRelationshipMatrix(IdentifierTriple)

Declaration
TypedAdjacencyMatrix GetRelationshipMatrix(IdentifierTriple targetId)
Parameters
Type Name Description
IdentifierTriple targetId
Returns
Type Description
TypedAdjacencyMatrix

Search(SearchFacet, out SearchResponse)

Declaration
Collection<Node> Search(SearchFacet facet, out SearchResponse searchResponse)
Parameters
Type Name Description
SearchFacet facet
SearchResponse searchResponse
Returns
Type Description
Collection<Node>
In this article
Back to top Generated by DocFX