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.
|
getSpecifications
prepare, prepare
public static Traceability instance() throws IncQueryException
IncQueryException
- if there was an error loading the generated code of pattern specificationspublic Param2itemQuerySpecification getParam2item() throws IncQueryException
IncQueryException
public Param2itemMatcher getParam2item(IncQueryEngine engine) throws IncQueryException
IncQueryException
public Param2edgeQuerySpecification getParam2edge() throws IncQueryException
IncQueryException
public Param2edgeMatcher getParam2edge(IncQueryEngine engine) throws IncQueryException
IncQueryException
public Param2containmentQuerySpecification getParam2containment() throws IncQueryException
IncQueryException
public Param2containmentMatcher getParam2containment(IncQueryEngine engine) throws IncQueryException
IncQueryException
public ChildrenQuerySpecification getChildren() throws IncQueryException
IncQueryException
public ChildrenMatcher getChildren(IncQueryEngine engine) throws IncQueryException
IncQueryException