Modifier and Type | Method and Description |
---|---|
IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> |
SpecificationBuilder.getOrCreateSpecification(Pattern pattern)
Creates a new or returns an existing query specification for the pattern.
|
IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> |
SpecificationBuilder.getOrCreateSpecification(Pattern pattern,
boolean skipPatternValidation)
Creates a new or returns an existing query specification for the pattern.
|
IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> |
SpecificationBuilder.getOrCreateSpecification(Pattern pattern,
java.util.List<IQuerySpecification<?>> createdPatternList,
boolean skipPatternValidation) |
IQuerySpecification<?> |
SpecificationBuilder.getSpecification(Pattern pattern) |
IQuerySpecification<?> |
SpecificationBuilder.getSpecification(java.lang.String fqn) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<IQuerySpecification<?>> |
SpecificationBuilder.forgetSpecificationTransitively(IQuerySpecification<?> specification)
Forgets a specification in the builder, and also removes anything that depends on it.
|
Modifier and Type | Method and Description |
---|---|
void |
SpecificationBuilder.forgetSpecification(IQuerySpecification<?> specification)
Forgets a specification in the builder.
|
java.util.Set<IQuerySpecification<?>> |
SpecificationBuilder.forgetSpecificationTransitively(IQuerySpecification<?> specification)
Forgets a specification in the builder, and also removes anything that depends on it.
|
Modifier and Type | Method and Description |
---|---|
IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> |
SpecificationBuilder.getOrCreateSpecification(Pattern pattern,
java.util.List<IQuerySpecification<?>> createdPatternList,
boolean skipPatternValidation) |
Constructor and Description |
---|
SpecificationBuilder(IQuerySpecification<?>... specifications)
Sets up a query builder with a predefined set of specifications
|
Constructor and Description |
---|
SpecificationBuilder(java.util.Collection<? extends IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>> specifications)
Sets up a query builder with a predefined collection of specifications
|
Modifier and Type | Method and Description |
---|---|
IQuerySpecification<?> |
NameToSpecificationMap.get(java.lang.Object key) |
IQuerySpecification<?> |
NameToSpecificationMap.getSpecificationWithStatus(PQuery.PQueryStatus status)
Returns a specification with the selected status
|
IQuerySpecification<?> |
NameToSpecificationMap.put(java.lang.String key,
IQuerySpecification<?> value) |
IQuerySpecification<?> |
NameToSpecificationMap.remove(java.lang.Object key) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.util.Map.Entry<java.lang.String,IQuerySpecification<?>>> |
NameToSpecificationMap.entrySet() |
java.util.Collection<IQuerySpecification<?>> |
NameToSpecificationMap.getSpecificationsWithStatus(PQuery.PQueryStatus status)
Returns a collection of specifications with the selected status
|
java.util.Collection<IQuerySpecification<?>> |
NameToSpecificationMap.values() |
Modifier and Type | Method and Description |
---|---|
IQuerySpecification<?> |
NameToSpecificationMap.put(java.lang.String key,
IQuerySpecification<?> value) |
Modifier and Type | Method and Description |
---|---|
void |
NameToSpecificationMap.putAll(java.util.Map<? extends java.lang.String,? extends IQuerySpecification<?>> values) |
Constructor and Description |
---|
NameToSpecificationMap(IQuerySpecification<?>... specifications) |
Constructor and Description |
---|
NameToSpecificationMap(java.util.Collection<? extends IQuerySpecification<?>> specifications) |
NameToSpecificationMap(java.util.Map<java.lang.String,IQuerySpecification<?>> source) |
Modifier and Type | Class and Description |
---|---|
class |
GenericQuerySpecification<Matcher extends GenericPatternMatcher>
This is a generic query specification for IncQuery pattern matchers, for "interpretative" query execution.
|
Modifier and Type | Method and Description |
---|---|
IQuerySpecification<? extends IncQueryMatcher<Match>> |
IncQueryMatcher.getSpecification()
The pattern that will be matched.
|
IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> |
IPatternMatch.specification() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<IQuerySpecification<?>> |
PackageBasedPatternGroup.getQuerySpecifications() |
java.util.Set<IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>> |
IncQueryEngine.getRegisteredQuerySpecifications() |
java.util.Set<IQuerySpecification<?>> |
PackageBasedPatternGroup.getSpecifications() |
java.util.Set<IQuerySpecification<?>> |
IQueryGroup.getSpecifications()
Returns the currently assigned
IQuerySpecification s. |
java.util.Set<IQuerySpecification<?>> |
GenericPatternGroup.getSpecifications() |
Modifier and Type | Method and Description |
---|---|
<Match extends IPatternMatch> |
IRunOnceQueryEngine.getAllMatches(IQuerySpecification<? extends IncQueryMatcher<Match>> querySpecification)
Returns the set of all matches for the given query in the scope of the engine.
|
abstract <Matcher extends IncQueryMatcher<? extends IPatternMatch>> |
IncQueryEngine.getExistingMatcher(IQuerySpecification<Matcher> querySpecification)
Access an existing pattern matcher based on a
IQuerySpecification . |
abstract <Matcher extends IncQueryMatcher<? extends IPatternMatch>> |
IncQueryEngine.getMatcher(IQuerySpecification<Matcher> querySpecification)
Access a pattern matcher based on a
IQuerySpecification . |
abstract <Matcher extends IncQueryMatcher<? extends IPatternMatch>> |
AdvancedIncQueryEngine.getMatcher(IQuerySpecification<Matcher> querySpecification,
QueryEvaluationHint optionalEvaluationHints)
Access a pattern matcher based on a
IQuerySpecification , overriding some of the default query evaluation hints. |
static IQueryGroup |
GenericPatternGroup.of(IQuerySpecification<?>... querySpecifications)
Creates a generic
IQueryGroup instance from IQuerySpecification objects. |
Modifier and Type | Method and Description |
---|---|
static IQueryGroup |
GenericPatternGroup.of(java.util.Set<IQuerySpecification<?>> querySpecifications)
Creates a generic
IQueryGroup instance from IQuerySpecification objects. |
Constructor and Description |
---|
GenericPatternGroup(java.util.Set<IQuerySpecification<?>> patterns)
Creates a GenericPatternGroup object with a set of patterns.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseGeneratedEMFQuerySpecification<Matcher extends IncQueryMatcher<? extends IPatternMatch>>
Provides common functionality of pattern-specific generated query specifications over the EMF scope.
|
class |
BaseQuerySpecification<Matcher extends IncQueryMatcher<? extends IPatternMatch>>
Base implementation of IQuerySpecification.
|
Modifier and Type | Method and Description |
---|---|
IQuerySpecification<? extends BaseMatcher<Match>> |
BaseMatcher.getSpecification() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<IQuerySpecification<?>> |
BaseGeneratedPatternGroup.getSpecifications() |
Modifier and Type | Method and Description |
---|---|
<Match extends IPatternMatch> |
RunOnceQueryEngine.getAllMatches(IQuerySpecification<? extends IncQueryMatcher<Match>> querySpecification) |
Constructor and Description |
---|
BaseMatcher(IncQueryEngine engine,
IQuerySpecification<? extends BaseMatcher<Match>> querySpecification) |
Modifier and Type | Method and Description |
---|---|
<Matcher extends IncQueryMatcher<Match>> |
EVMBasedQueryResultMultimap.addMatcherToMultimapResults(IQuerySpecification<Matcher> querySpecification)
Adds the given query into the results of the multimap.
|
Modifier and Type | Method and Description |
---|---|
static <Match extends IPatternMatch> |
Rules.newMatcherRuleSpecification(IQuerySpecification<? extends IncQueryMatcher<Match>> querySpecification,
ActivationLifeCycle lifecycle,
java.util.Set<Job<Match>> jobs)
Creates a
RuleSpecification with the given query specification, life-cycle and jobs. |
static <Match extends IPatternMatch> |
Rules.newMatcherRuleSpecification(IQuerySpecification<? extends IncQueryMatcher<Match>> querySpecification,
java.util.Set<Job<Match>> jobs)
Creates a
RuleSpecification with the given query specification and jobs,
using the DefaultActivationLifeCycle.DEFAULT life-cycle. |
Modifier and Type | Method and Description |
---|---|
IQuerySpecification<? extends IncQueryMatcher<Match>> |
IncQueryEventSourceSpecification.getQuerySpecification() |
Modifier and Type | Method and Description |
---|---|
static <Match extends IPatternMatch> |
IncQueryEventRealm.createSourceSpecification(IQuerySpecification<? extends IncQueryMatcher<Match>> factory) |
Modifier and Type | Method and Description |
---|---|
static IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> |
QuerySpecificationRegistry.getQuerySpecification(java.lang.String patternFQN) |
Modifier and Type | Method and Description |
---|---|
static java.util.Set<IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>> |
QuerySpecificationRegistry.getContributedQuerySpecifications() |
static java.util.Set<IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>> |
QuerySpecificationRegistry.getPatternGroup(java.lang.String packageFQN)
Returns the set of query specifications in a given package.
|
static java.util.Set<IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>> |
QuerySpecificationRegistry.getPatternSubTree(java.lang.String packageFQN)
Returns the set of query specifications in a given package.
|
Modifier and Type | Method and Description |
---|---|
static void |
QuerySpecificationRegistry.registerQuerySpecification(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> specification)
Puts the specification in the registry, unless it already contains a specification for the given pattern FQN
|
Modifier and Type | Method and Description |
---|---|
<Matcher extends IncQueryMatcher<? extends IPatternMatch>> |
IncQueryEngineImpl.getExistingMatcher(IQuerySpecification<Matcher> querySpecification) |
<Matcher extends IncQueryMatcher<? extends IPatternMatch>> |
IncQueryEngineImpl.getMatcher(IQuerySpecification<Matcher> querySpecification) |
<Matcher extends IncQueryMatcher<? extends IPatternMatch>> |
IncQueryEngineImpl.getMatcher(IQuerySpecification<Matcher> querySpecification,
QueryEvaluationHint optionalEvaluationHints) |
IQueryResultProvider |
IncQueryEngineImpl.getResultProvider(IQuerySpecification<?> query)
Returns an internal interface towards the query backend to feed the matcher with results.
|
void |
IncQueryEngineImpl.reportMatcherInitialized(IQuerySpecification<?> querySpecification,
IncQueryMatcher<?> matcher)
Report when a pattern matcher has been completely initialized, so that it can be registered into the engine.
|
Modifier and Type | Class and Description |
---|---|
class |
ActionContextQuerySpecification
A pattern-specific query specification that can instantiate ActionContextMatcher in a type-safe way.
|
class |
ActionInputQuerySpecification
A pattern-specific query specification that can instantiate ActionInputMatcher in a type-safe way.
|
class |
ActionOutputQuerySpecification
A pattern-specific query specification that can instantiate ActionOutputMatcher in a type-safe way.
|
class |
ActivityEdgeInGroupQuerySpecification
A pattern-specific query specification that can instantiate ActivityEdgeInGroupMatcher in a type-safe way.
|
class |
ActivityGroupContainedEdgeQuerySpecification
A pattern-specific query specification that can instantiate ActivityGroupContainedEdgeMatcher in a type-safe way.
|
class |
ActivityGroupContainedNodeQuerySpecification
A pattern-specific query specification that can instantiate ActivityGroupContainedNodeMatcher in a type-safe way.
|
class |
ActivityGroupInActivityQuerySpecification
A pattern-specific query specification that can instantiate ActivityGroupInActivityMatcher in a type-safe way.
|
class |
ActivityGroupQuerySpecification
A pattern-specific query specification that can instantiate ActivityGroupMatcher in a type-safe way.
|
class |
ActivityGroupSubgroupQuerySpecification
A pattern-specific query specification that can instantiate ActivityGroupSubgroupMatcher in a type-safe way.
|
class |
ActivityGroupSuperGroupQuerySpecification
A pattern-specific query specification that can instantiate ActivityGroupSuperGroupMatcher in a type-safe way.
|
class |
ActivityNodeActivityQuerySpecification
A pattern-specific query specification that can instantiate ActivityNodeActivityMatcher in a type-safe way.
|
class |
ActivityNodeInGroupQuerySpecification
A pattern-specific query specification that can instantiate ActivityNodeInGroupMatcher in a type-safe way.
|
class |
ActivityNodeQuerySpecification
A pattern-specific query specification that can instantiate ActivityNodeMatcher in a type-safe way.
|
class |
AssociationEndTypeQuerySpecification
A pattern-specific query specification that can instantiate AssociationEndTypeMatcher in a type-safe way.
|
class |
BehaviorContextQuerySpecification
A pattern-specific query specification that can instantiate BehaviorContextMatcher in a type-safe way.
|
class |
ClassExtensionQuerySpecification
A pattern-specific query specification that can instantiate ClassExtensionMatcher in a type-safe way.
|
class |
ClassifierAllParentsQuerySpecification
A pattern-specific query specification that can instantiate ClassifierAllParentsMatcher in a type-safe way.
|
class |
ClassifierAttributeQuerySpecification
A pattern-specific query specification that can instantiate ClassifierAttributeMatcher in a type-safe way.
|
class |
ClassifierFeatureQuerySpecification
A pattern-specific query specification that can instantiate ClassifierFeatureMatcher in a type-safe way.
|
class |
ClassifierGeneralQuerySpecification
A pattern-specific query specification that can instantiate ClassifierGeneralMatcher in a type-safe way.
|
class |
ClassifierParentsQuerySpecification
A pattern-specific query specification that can instantiate ClassifierParentsMatcher in a type-safe way.
|
class |
ClassSuperClassQuerySpecification
A pattern-specific query specification that can instantiate ClassSuperClassMatcher in a type-safe way.
|
class |
ConnectableElementEndQuerySpecification
A pattern-specific query specification that can instantiate ConnectableElementEndMatcher in a type-safe way.
|
class |
ConnectorKindQuerySpecification
A pattern-specific query specification that can instantiate ConnectorKindMatcher in a type-safe way.
|
class |
DeploymentTargetDeployedElementQuerySpecification
A pattern-specific query specification that can instantiate DeploymentTargetDeployedElementMatcher in a type-safe way.
|
class |
DirectedRelationshipSourceQuerySpecification
A pattern-specific query specification that can instantiate DirectedRelationshipSourceMatcher in a type-safe way.
|
class |
DirectedRelationshipTargetQuerySpecification
A pattern-specific query specification that can instantiate DirectedRelationshipTargetMatcher in a type-safe way.
|
class |
ElementOwnedElementQuerySpecification
A pattern-specific query specification that can instantiate ElementOwnedElementMatcher in a type-safe way.
|
class |
ElementOwnerQuerySpecification
A pattern-specific query specification that can instantiate ElementOwnerMatcher in a type-safe way.
|
class |
EncapsulatedClassifierOwnedPortQuerySpecification
A pattern-specific query specification that can instantiate EncapsulatedClassifierOwnedPortMatcher in a type-safe way.
|
class |
ExtensionMetaclassEndQuerySpecification
A pattern-specific query specification that can instantiate ExtensionMetaclassEndMatcher in a type-safe way.
|
class |
ExtensionMetaclassQuerySpecification
A pattern-specific query specification that can instantiate ExtensionMetaclassMatcher in a type-safe way.
|
class |
FeatureFeaturingClassifierQuerySpecification
A pattern-specific query specification that can instantiate FeatureFeaturingClassifierMatcher in a type-safe way.
|
class |
MessageMessageKindQuerySpecification
A pattern-specific query specification that can instantiate MessageMessageKindMatcher in a type-safe way.
|
class |
NamedElementClientDependencyQuerySpecification
A pattern-specific query specification that can instantiate NamedElementClientDependencyMatcher in a type-safe way.
|
class |
NamedElementNamespaceQuerySpecification
A pattern-specific query specification that can instantiate NamedElementNamespaceMatcher in a type-safe way.
|
class |
NamedElementQualifiedNameQuerySpecification
A pattern-specific query specification that can instantiate NamedElementQualifiedNameMatcher in a type-safe way.
|
class |
NamespaceImportedMemberQuerySpecification
A pattern-specific query specification that can instantiate NamespaceImportedMemberMatcher in a type-safe way.
|
class |
NamespaceMemberQuerySpecification
A pattern-specific query specification that can instantiate NamespaceMemberMatcher in a type-safe way.
|
class |
NamespaceOwnedMemberQuerySpecification
A pattern-specific query specification that can instantiate NamespaceOwnedMemberMatcher in a type-safe way.
|
class |
OpaqueExpressionResultQuerySpecification
A pattern-specific query specification that can instantiate OpaqueExpressionResultMatcher in a type-safe way.
|
class |
OperationReturnResultQuerySpecification
A pattern-specific query specification that can instantiate OperationReturnResultMatcher in a type-safe way.
|
class |
PackageNestedPackageQuerySpecification
A pattern-specific query specification that can instantiate PackageNestedPackageMatcher in a type-safe way.
|
class |
PackageNestingPackageQuerySpecification
A pattern-specific query specification that can instantiate PackageNestingPackageMatcher in a type-safe way.
|
class |
PackageOwnedStereotypeQuerySpecification
A pattern-specific query specification that can instantiate PackageOwnedStereotypeMatcher in a type-safe way.
|
class |
PackageOwnedTypeQuerySpecification
A pattern-specific query specification that can instantiate PackageOwnedTypeMatcher in a type-safe way.
|
class |
PackageVisibleMemberQuerySpecification
A pattern-specific query specification that can instantiate PackageVisibleMemberMatcher in a type-safe way.
|
class |
PropertyIsCompositeQuerySpecification
A pattern-specific query specification that can instantiate PropertyIsCompositeMatcher in a type-safe way.
|
class |
ProtocolTransitionReferredQuerySpecification
A pattern-specific query specification that can instantiate ProtocolTransitionReferredMatcher in a type-safe way.
|
class |
RedefinableElementRedefinedElementQuerySpecification
A pattern-specific query specification that can instantiate RedefinableElementRedefinedElementMatcher in a type-safe way.
|
class |
RedefinableElementRedefinitionContextQuerySpecification
A pattern-specific query specification that can instantiate RedefinableElementRedefinitionContextMatcher in a type-safe way.
|
class |
RedefinableTemplateSignatureInheritedParameterQuerySpecification
A pattern-specific query specification that can instantiate RedefinableTemplateSignatureInheritedParameterMatcher in a type-safe way.
|
class |
RelationshipRelatedElementQuerySpecification
A pattern-specific query specification that can instantiate RelationshipRelatedElementMatcher in a type-safe way.
|
class |
StateIsCompositeQuerySpecification
A pattern-specific query specification that can instantiate StateIsCompositeMatcher in a type-safe way.
|
class |
StateIsOrthogonalQuerySpecification
A pattern-specific query specification that can instantiate StateIsOrthogonalMatcher in a type-safe way.
|
class |
StructuredClassifierPartQuerySpecification
A pattern-specific query specification that can instantiate StructuredClassifierPartMatcher in a type-safe way.
|
class |
StructuredClassifierRoleQuerySpecification
A pattern-specific query specification that can instantiate StructuredClassifierRoleMatcher in a type-safe way.
|
class |
TypePackageQuerySpecification
A pattern-specific query specification that can instantiate TypePackageMatcher in a type-safe way.
|
class |
VertexIncomingQuerySpecification
A pattern-specific query specification that can instantiate VertexIncomingMatcher in a type-safe way.
|
class |
VertexOutgoingQuerySpecification
A pattern-specific query specification that can instantiate VertexOutgoingMatcher in a type-safe way.
|
Modifier and Type | Method and Description |
---|---|
IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> |
IConstraintSpecification.getQuerySpecification()
Returns the IncQuery-specific query specification of the constraint specification.
|
IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> |
ConstraintSpecification.getQuerySpecification() |
Constructor and Description |
---|
ConstraintSpecificationBuilder(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> querySpecification,
java.lang.String messageFormat,
Severity severity) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IQuerySpecification<?>> |
ViewersComponentConfiguration.getPatterns() |
Modifier and Type | Method and Description |
---|---|
static ViewersComponentConfiguration |
ViewersComponentConfiguration.fromQuerySpecs(java.util.Collection<IQuerySpecification<IncQueryMatcher<? extends IPatternMatch>>> specs)
TODO this does not seem to be usable at the moment
Java generics bugs?
|
void |
ViewersComponentConfiguration.setPatterns(java.util.Collection<IQuerySpecification<?>> patterns) |
Constructor and Description |
---|
ViewersComponentConfiguration(org.eclipse.emf.common.notify.Notifier _model,
java.util.Collection<IQuerySpecification<?>> _patterns) |
ViewersComponentConfiguration(org.eclipse.emf.common.notify.Notifier _model,
java.util.Collection<IQuerySpecification<?>> _patterns,
ViewerDataFilter _filter) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IQuerySpecification<?>> |
IncQueryViewerDataModel.getPatterns() |
abstract java.util.Collection<IQuerySpecification<?>> |
ViewerDataModel.getPatterns() |
java.util.Collection<IQuerySpecification<?>> |
IncQueryViewerDataModel.getPatterns(java.lang.String annotation) |
Modifier and Type | Method and Description |
---|---|
void |
ViewerDataFilter.addMultiFilter(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> pattern,
java.util.Collection<IPatternMatch> matches,
IncQueryFilterSemantics semantics) |
void |
ViewerDataFilter.addSingleFilter(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> pattern,
IPatternMatch match)
Adds a new filter to a viewer data filter.
|
ViewerFilterDefinition |
ViewerDataFilter.getFilter(IQuerySpecification<?> pattern) |
static ContainmentRule |
ContainmentRule.initiate(IQuerySpecification<?> specification,
PAnnotation annotation,
ViewerState state,
ViewerDataFilter filter) |
static ItemRule |
ItemRule.initiate(IQuerySpecification<?> specification,
PAnnotation annotation,
ViewerState state,
ViewerDataFilter filter) |
static EdgeRule |
EdgeRule.initiate(IQuerySpecification<?> specification,
PAnnotation annotation,
ViewerState state,
ViewerDataFilter filter) |
static boolean |
ViewersRuntimeModelUtil.isContainmentQuerySpecification(IQuerySpecification<?> querySpecification) |
static boolean |
ViewersRuntimeModelUtil.isEdgeQuerySpecification(IQuerySpecification<?> querySpecification) |
boolean |
ViewerDataFilter.isFiltered(IQuerySpecification<?> pattern) |
static boolean |
ViewersRuntimeModelUtil.isItemQuerySpecification(IQuerySpecification<?> querySpecification) |
void |
ViewerDataFilter.removeFilter(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> pattern)
Removes a filter from the rules.
|
Modifier and Type | Method and Description |
---|---|
static ViewerState |
IncQueryViewerDataModel.newViewerState(IncQueryEngine engine,
java.util.Collection<IQuerySpecification<?>> patterns,
ViewerDataFilter filter,
java.util.Collection<ViewerState.ViewerStateFeature> features)
Instantiate a
ViewerState and its corresponding ViewerDataModel instance, for IncQuery-based
model sources. |
Constructor and Description |
---|
ViewerFilterDefinition(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> pattern,
IncQueryFilterSemantics semantics,
IPatternMatch singleFilterMatch,
java.util.Collection<IPatternMatch> filterMatches) |
Constructor and Description |
---|
IncQueryViewerDataModel(java.util.Collection<IQuerySpecification<?>> patterns,
IncQueryEngine engine)
Initializes a Viewer Data model using a set of patterns and a selected engine.
|
Modifier and Type | Method and Description |
---|---|
static IQuerySpecification<Param2containmentMatcher> |
Param2containmentMatcher.querySpecification() |
static IQuerySpecification<Param2itemMatcher> |
Param2itemMatcher.querySpecification() |
static IQuerySpecification<ChildrenMatcher> |
ChildrenMatcher.querySpecification() |
static IQuerySpecification<Param2edgeMatcher> |
Param2edgeMatcher.querySpecification() |
Modifier and Type | Class and Description |
---|---|
class |
ChildrenQuerySpecification
A pattern-specific query specification that can instantiate ChildrenMatcher in a type-safe way.
|
class |
Param2containmentQuerySpecification
A pattern-specific query specification that can instantiate Param2containmentMatcher in a type-safe way.
|
class |
Param2edgeQuerySpecification
A pattern-specific query specification that can instantiate Param2edgeMatcher in a type-safe way.
|
class |
Param2itemQuerySpecification
A pattern-specific query specification that can instantiate Param2itemMatcher in a type-safe way.
|
Constructor and Description |
---|
ContainmentQuerySpecificationDescriptor(IQuerySpecification<?> specification,
PAnnotation annotation) |
EdgeQuerySpecificationDescriptor(IQuerySpecification<?> specification,
PAnnotation annotation) |
ItemQuerySpecificationDescriptor(IQuerySpecification<?> specification,
PAnnotation annotation) |
Modifier and Type | Method and Description |
---|---|
IQuerySpecification<?> |
ViewModelRule.getBaseSpecification() |
Modifier and Type | Method and Description |
---|---|
static IQuerySpecification<Param2targetMatcher> |
Param2targetMatcher.querySpecification() |
static IQuerySpecification<TraceMatcher> |
TraceMatcher.querySpecification() |
static IQuerySpecification<EmptyTraceMatcher> |
EmptyTraceMatcher.querySpecification() |
static IQuerySpecification<Trace2objectMatcher> |
Trace2objectMatcher.querySpecification() |
static IQuerySpecification<Trace2targetMatcher> |
Trace2targetMatcher.querySpecification() |
static IQuerySpecification<Trace2paramMatcher> |
Trace2paramMatcher.querySpecification() |
Modifier and Type | Class and Description |
---|---|
class |
EmptyTraceQuerySpecification
A pattern-specific query specification that can instantiate EmptyTraceMatcher in a type-safe way.
|
class |
Param2targetQuerySpecification
A pattern-specific query specification that can instantiate Param2targetMatcher in a type-safe way.
|
class |
Trace2objectQuerySpecification
A pattern-specific query specification that can instantiate Trace2objectMatcher in a type-safe way.
|
class |
Trace2paramQuerySpecification
A pattern-specific query specification that can instantiate Trace2paramMatcher in a type-safe way.
|
class |
Trace2targetQuerySpecification
A pattern-specific query specification that can instantiate Trace2targetMatcher in a type-safe way.
|
class |
TraceQuerySpecification
A pattern-specific query specification that can instantiate TraceMatcher in a type-safe way.
|
Modifier and Type | Class and Description |
---|---|
class |
GenericReferencedQuerySpecification
Abstract IQuerySpecification implementation for resolving traced objects defined in annotations.
|
class |
GenericTracedQuerySpecification
Abstract IQuerySpecification implementation for resolving traced objects defined in annotations.
|
Modifier and Type | Method and Description |
---|---|
IQuerySpecification<?> |
GenericReferencedQuerySpecification.getBaseSpecification() |
Modifier and Type | Method and Description |
---|---|
static GenericReferencedQuerySpecification |
GenericReferencedQuerySpecification.initiate(IQuerySpecification<?> specification,
com.google.common.collect.Multimap<PParameter,PParameter> traceSources,
java.util.Map<PParameter,java.lang.String> traceIds,
java.lang.String traceabilityId) |
Constructor and Description |
---|
AbstractQuerySpecificationDescriptor(IQuerySpecification<?> specification,
com.google.common.collect.Multimap<PParameter,PParameter> traceSources,
java.util.Map<PParameter,java.lang.String> traceIds) |
GenericReferencedQuerySpecification(GenericReferencedPQuery wrappedPQuery,
IQuerySpecification<?> baseSpecification) |