public final class Traceability extends BaseGeneratedPatternGroup
Use the static instance as any org.eclipse.incquery.runtime.api.IPatternGroup, to conveniently prepare
an EMF-IncQuery engine for matching all patterns originally defined in file traceability.eiq,
in order to achieve better performance than one-by-one on-demand matcher initialization.
From package org.eclipse.incquery.viewers.runtime.model.patterns, the group contains the definition of the following patterns:
IPatternGroup| Modifier and Type | Method and Description |
|---|---|
ChildrenQuerySpecification |
getChildren() |
ChildrenMatcher |
getChildren(IncQueryEngine engine) |
Param2containmentQuerySpecification |
getParam2containment() |
Param2containmentMatcher |
getParam2containment(IncQueryEngine engine) |
Param2edgeQuerySpecification |
getParam2edge() |
Param2edgeMatcher |
getParam2edge(IncQueryEngine engine) |
Param2itemQuerySpecification |
getParam2item() |
Param2itemMatcher |
getParam2item(IncQueryEngine engine) |
static Traceability |
instance()
Access the pattern group.
|
getSpecificationsprepare, preparepublic static Traceability instance() throws IncQueryException
IncQueryException - if there was an error loading the generated code of pattern specificationspublic Param2itemQuerySpecification getParam2item() throws IncQueryException
IncQueryExceptionpublic Param2itemMatcher getParam2item(IncQueryEngine engine) throws IncQueryException
IncQueryExceptionpublic Param2edgeQuerySpecification getParam2edge() throws IncQueryException
IncQueryExceptionpublic Param2edgeMatcher getParam2edge(IncQueryEngine engine) throws IncQueryException
IncQueryExceptionpublic Param2containmentQuerySpecification getParam2containment() throws IncQueryException
IncQueryExceptionpublic Param2containmentMatcher getParam2containment(IncQueryEngine engine) throws IncQueryException
IncQueryExceptionpublic ChildrenQuerySpecification getChildren() throws IncQueryException
IncQueryExceptionpublic ChildrenMatcher getChildren(IncQueryEngine engine) throws IncQueryException
IncQueryException