IMatch Methods |
The IMatch type exposes the following members.
| Name | Description | |
|---|---|---|
| Clone | Clone the match | |
| Clone(IDictionaryIGraphElement, IGraphElement) | Clone the match, mapping the old graph elements to new graph elements according to the oldToNewMap | |
| getAlternative | Returns submatch bound to the pattern alternative of the given name or null if no such pattern alternative exists | |
| getAlternativeAt | Returns submatch due to alternatives at position index (most efficient access) | |
| getEdge | Returns edge bound to the pattern edge of the given name or null if no such pattern edge exists | |
| getEdgeAt | Returns edge at position index (most efficient access) | |
| getEmbeddedGraph | Returns submatch bound to the subpattern of the given name or null if no such subpattern exists | |
| getEmbeddedGraphAt | Returns submatch due to subpattern at position index (most efficient access) | |
| getIndependent | Returns submatch bound to the independent pattern of the given name or null if no such independent pattern exists | |
| getIndependentAt | Returns submatch due to independents at position index (most efficient access) | |
| getIterated | Returns submatch bound to the iterated pattern of the given name or null if no such iterated pattern exists | |
| getIteratedAt | Returns submatch due to iterateds at position index (most efficient access) The submatch is a list of all matches of the iterated pattern. | |
| GetMember | Returns value bound to the member of the given name or null if no such member exists | |
| getNode | Returns node bound to the pattern node of the given name or null if no such pattern node exists | |
| getNodeAt | Returns node at position index (most efficient access) | |
| getVariable | Returns value bound to the pattern variable of the given name or null if no such pattern variable exists | |
| getVariableAt | Returns variable at position index (most efficient access) | |
| IsMarked | Reads a previously written flag (intially false); helper for symmetry checking | |
| Mark | Writes a flag to the match, which is remembered; helper for symmetry checking | |
| SetEdge | ||
| SetMember | Sets member value (to be used by post-matches-filtering) | |
| SetNode | ||
| SetVariable |