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) |
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 | Interface and Description |
---|---|
interface |
IMatchProcessor<Match extends IPatternMatch>
A "lambda" action that can be executed on each match of a pattern.
|
interface |
IMatchUpdateListener<Match extends IPatternMatch>
An interface for low-level notifications about match appearance and disappearance.
|
interface |
IncQueryMatcher<Match extends IPatternMatch>
Interface for an IncQuery matcher associated with a graph pattern.
|
interface |
IQuerySpecification<Matcher extends IncQueryMatcher<? extends IPatternMatch>>
API interface for an IncQuery query specification.
|
class |
MatchUpdateAdapter<Match extends IPatternMatch>
A default implementation of
IMatchUpdateListener that contains two match processors, one for appearance, one
for disappearance. |
Modifier and Type | Class and Description |
---|---|
class |
GenericPatternMatch
Generic signature object implementation.
|
Modifier and Type | Method and Description |
---|---|
abstract <Match extends IPatternMatch> |
AdvancedIncQueryEngine.addMatchUpdateListener(IncQueryMatcher<Match> matcher,
IMatchUpdateListener<? super Match> listener,
boolean fireNow)
Registers low-level callbacks for match appearance and disappearance on this pattern matcher.
|
<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. |
abstract <Match extends IPatternMatch> |
AdvancedIncQueryEngine.removeMatchUpdateListener(IncQueryMatcher<Match> matcher,
IMatchUpdateListener<? super Match> listener)
Remove an existing match update event listener to this engine instance.
|
Modifier and Type | Method and Description |
---|---|
IPatternMatch |
IQuerySpecification.newEmptyMatch()
Returns an empty, mutable Match compatible with matchers of this query.
|
IPatternMatch |
IQuerySpecification.newMatch(java.lang.Object... parameters)
Returns a new (partial) Match object compatible with matchers of this query.
|
IPatternMatch |
IPatternMatch.toImmutable()
Takes an immutable snapshot of this match.
|
IPatternMatch |
GenericPatternMatch.toImmutable() |
Modifier and Type | Method and Description |
---|---|
abstract java.util.Set<? extends IncQueryMatcher<? extends IPatternMatch>> |
IncQueryEngine.getCurrentMatchers()
Access a copy of available
IncQueryMatcher pattern matchers. |
abstract IncQueryMatcher<? extends IPatternMatch> |
IncQueryEngine.getMatcher(java.lang.String patternFQN)
Access a pattern matcher for the graph pattern with the given fully qualified name.
|
java.util.Set<IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>> |
IncQueryEngine.getRegisteredQuerySpecifications() |
IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> |
IPatternMatch.specification() |
Modifier and Type | Method and Description |
---|---|
boolean |
IPatternMatch.isCompatibleWith(IPatternMatch other)
Checks that this match is compatible with the given other match.
|
void |
GenericMatchProcessor.process(IPatternMatch match) |
Modifier and Type | Method and Description |
---|---|
void |
IncQueryEngineLifecycleListener.matcherInstantiated(IncQueryMatcher<? extends IPatternMatch> matcher)
Called after a matcher is instantiated in the engine
|
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 |
BaseMatcher<Match extends IPatternMatch>
Base implementation of IncQueryMatcher.
|
class |
BaseQuerySpecification<Matcher extends IncQueryMatcher<? extends IPatternMatch>>
Base implementation of IQuerySpecification.
|
Modifier and Type | Class and Description |
---|---|
class |
BasePatternMatch
Base implementation of IPatternMatch.
|
Modifier and Type | Method and Description |
---|---|
<Match extends IPatternMatch> |
RunOnceQueryEngine.getAllMatches(IQuerySpecification<? extends IncQueryMatcher<Match>> querySpecification) |
Modifier and Type | Method and Description |
---|---|
boolean |
BasePatternMatch.isCompatibleWith(IPatternMatch other) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
IncQueryRuntimeHelper.getMessage(IPatternMatch match,
java.lang.String messageFormat)
Returns the message for the given match using the given format.
|
Modifier and Type | Class and Description |
---|---|
class |
EVMBasedQueryResultMultimap<Match extends IPatternMatch,KeyType,ValueType>
This
QueryResultMultimap implementation uses the EVM to provide a query-based multimap. |
Modifier and Type | Method and Description |
---|---|
static <Match extends IPatternMatch> |
TransactionalJobs.createMatchBasedEditingDomainProvider() |
static <Match extends IPatternMatch> |
Rules.newMatcherRuleSpecification(IncQueryMatcher<Match> matcher,
ActivationLifeCycle lifecycle,
java.util.Set<Job<Match>> jobs) |
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. |
static <Match extends IPatternMatch> |
Rules.newMultiMatchFilter(java.util.Collection<Match> filterMatches,
IncQueryFilterSemantics semantics)
Creates a "multi" event filter that uses the IPatternMatch.isCompatibleWith to check event atoms against a collection
of filter (partial) matches.
|
static <EventAtom extends IPatternMatch> |
TransactionalJobs.newRecordingJobForMatchActivation(Job<EventAtom> job)
Creates a
RecordingJob decorating the given job. |
static <Match extends IPatternMatch> |
Rules.newSingleMatchFilter(Match filterMatch)
Creates an event filter that uses the IPatternMatch.isCompatibleWith to check event atoms.
|
static <Match extends IPatternMatch> |
Jobs.newStatelessJob(IncQueryActivationStateEnum incQueryActivationStateEnum,
IMatchProcessor<Match> processor)
Creates a
StatelessJob for the given state with the given processor. |
Modifier and Type | Class and Description |
---|---|
class |
IncQueryEvent<Match extends IPatternMatch> |
class |
IncQueryEventHandler<Match extends IPatternMatch> |
class |
IncQueryEventSource<Match extends IPatternMatch> |
class |
IncQueryEventSourceSpecification<Match extends IPatternMatch> |
class |
IncQueryMultiPatternMatchEventFilter<Match extends IPatternMatch>
Multi pattern match event filter.
|
class |
IncQueryRuleInstanceBuilder<Match extends IPatternMatch> |
class |
IncQuerySinglePatternMatchEventFilter<Match extends IPatternMatch> |
class |
LightweightAttributeMonitor<MatchType extends IPatternMatch> |
Modifier and Type | Method and Description |
---|---|
static <Match extends IPatternMatch> |
IncQueryMultiPatternMatchEventFilter.createFilter(java.util.Collection<Match> eventAtoms,
IncQueryFilterSemantics semantics) |
static <Match extends IPatternMatch> |
IncQuerySinglePatternMatchEventFilter.createFilter(Match eventAtom) |
static <Match extends IPatternMatch> |
IncQueryEventRealm.createSourceSpecification(IQuerySpecification<? extends IncQueryMatcher<Match>> factory) |
Modifier and Type | Class and Description |
---|---|
class |
SequentialProcessorsJob<Match extends IPatternMatch>
Sequentially executes a list of match processors in a stateless manner.
|
class |
StatelessJob<Match extends IPatternMatch>
This class represents a
Job that uses an IMatchProcessor
on the match of the activation when executed. |
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.
|
static IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> |
QuerySpecificationRegistry.getQuerySpecification(java.lang.String patternFQN) |
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 |
---|---|
<Match extends IPatternMatch> |
IncQueryEngineImpl.addMatchUpdateListener(IncQueryMatcher<Match> matcher,
IMatchUpdateListener<? super Match> listener,
boolean fireNow) |
<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) |
<Match extends IPatternMatch> |
IncQueryEngineImpl.removeMatchUpdateListener(IncQueryMatcher<Match> matcher,
IMatchUpdateListener<? super Match> listener) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<? extends IncQueryMatcher<? extends IPatternMatch>> |
IncQueryEngineImpl.getCurrentMatchers() |
IncQueryMatcher<? extends IPatternMatch> |
IncQueryEngineImpl.getMatcher(java.lang.String patternFQN) |
Modifier and Type | Method and Description |
---|---|
void |
LifecycleProvider.matcherInstantiated(IncQueryMatcher<? extends IPatternMatch> matcher) |
Modifier and Type | Class and Description |
---|---|
class |
ActionContextMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.actionContext pattern,
to be used in conjunction with
ActionContextMatcher . |
class |
ActionInputMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.actionInput pattern,
to be used in conjunction with
ActionInputMatcher . |
class |
ActionOutputMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.actionOutput pattern,
to be used in conjunction with
ActionOutputMatcher . |
class |
ActivityEdgeInGroupMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityEdgeInGroup pattern,
to be used in conjunction with
ActivityEdgeInGroupMatcher . |
class |
ActivityGroupContainedEdgeMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityGroupContainedEdge pattern,
to be used in conjunction with
ActivityGroupContainedEdgeMatcher . |
class |
ActivityGroupContainedNodeMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityGroupContainedNode pattern,
to be used in conjunction with
ActivityGroupContainedNodeMatcher . |
class |
ActivityGroupInActivityMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityGroupInActivity pattern,
to be used in conjunction with
ActivityGroupInActivityMatcher . |
class |
ActivityGroupMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityGroup pattern,
to be used in conjunction with
ActivityGroupMatcher . |
class |
ActivityGroupSubgroupMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityGroupSubgroup pattern,
to be used in conjunction with
ActivityGroupSubgroupMatcher . |
class |
ActivityGroupSuperGroupMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityGroupSuperGroup pattern,
to be used in conjunction with
ActivityGroupSuperGroupMatcher . |
class |
ActivityNodeActivityMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityNodeActivity pattern,
to be used in conjunction with
ActivityNodeActivityMatcher . |
class |
ActivityNodeInGroupMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityNodeInGroup pattern,
to be used in conjunction with
ActivityNodeInGroupMatcher . |
class |
ActivityNodeMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityNode pattern,
to be used in conjunction with
ActivityNodeMatcher . |
class |
AssociationEndTypeMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.associationEndType pattern,
to be used in conjunction with
AssociationEndTypeMatcher . |
class |
BehaviorContextMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.behaviorContext pattern,
to be used in conjunction with
BehaviorContextMatcher . |
class |
ClassExtensionMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.classExtension pattern,
to be used in conjunction with
ClassExtensionMatcher . |
class |
ClassifierAllParentsMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.classifierAllParents pattern,
to be used in conjunction with
ClassifierAllParentsMatcher . |
class |
ClassifierAttributeMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.classifierAttribute pattern,
to be used in conjunction with
ClassifierAttributeMatcher . |
class |
ClassifierFeatureMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.classifierFeature pattern,
to be used in conjunction with
ClassifierFeatureMatcher . |
class |
ClassifierGeneralMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.classifierGeneral pattern,
to be used in conjunction with
ClassifierGeneralMatcher . |
class |
ClassifierParentsMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.classifierParents pattern,
to be used in conjunction with
ClassifierParentsMatcher . |
class |
ClassSuperClassMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.classSuperClass pattern,
to be used in conjunction with
ClassSuperClassMatcher . |
class |
ConnectableElementEndMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.connectableElementEnd pattern,
to be used in conjunction with
ConnectableElementEndMatcher . |
class |
ConnectorKindMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.connectorKind pattern,
to be used in conjunction with
ConnectorKindMatcher . |
class |
DeploymentTargetDeployedElementMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.deploymentTargetDeployedElement pattern,
to be used in conjunction with
DeploymentTargetDeployedElementMatcher . |
class |
DirectedRelationshipSourceMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.directedRelationshipSource pattern,
to be used in conjunction with
DirectedRelationshipSourceMatcher . |
class |
DirectedRelationshipTargetMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.directedRelationshipTarget pattern,
to be used in conjunction with
DirectedRelationshipTargetMatcher . |
class |
ElementOwnedElementMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.elementOwnedElement pattern,
to be used in conjunction with
ElementOwnedElementMatcher . |
class |
ElementOwnerMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.elementOwner pattern,
to be used in conjunction with
ElementOwnerMatcher . |
class |
EncapsulatedClassifierOwnedPortMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.encapsulatedClassifierOwnedPort pattern,
to be used in conjunction with
EncapsulatedClassifierOwnedPortMatcher . |
class |
ExtensionMetaclassEndMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.extensionMetaclassEnd pattern,
to be used in conjunction with
ExtensionMetaclassEndMatcher . |
class |
ExtensionMetaclassMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.extensionMetaclass pattern,
to be used in conjunction with
ExtensionMetaclassMatcher . |
class |
FeatureFeaturingClassifierMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.featureFeaturingClassifier pattern,
to be used in conjunction with
FeatureFeaturingClassifierMatcher . |
class |
MessageMessageKindMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.messageMessageKind pattern,
to be used in conjunction with
MessageMessageKindMatcher . |
class |
NamedElementClientDependencyMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.namedElementClientDependency pattern,
to be used in conjunction with
NamedElementClientDependencyMatcher . |
class |
NamedElementNamespaceMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.namedElementNamespace pattern,
to be used in conjunction with
NamedElementNamespaceMatcher . |
class |
NamedElementQualifiedNameMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.namedElementQualifiedName pattern,
to be used in conjunction with
NamedElementQualifiedNameMatcher . |
class |
NamespaceImportedMemberMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.namespaceImportedMember pattern,
to be used in conjunction with
NamespaceImportedMemberMatcher . |
class |
NamespaceMemberMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.namespaceMember pattern,
to be used in conjunction with
NamespaceMemberMatcher . |
class |
NamespaceOwnedMemberMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.namespaceOwnedMember pattern,
to be used in conjunction with
NamespaceOwnedMemberMatcher . |
class |
OpaqueExpressionResultMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.opaqueExpressionResult pattern,
to be used in conjunction with
OpaqueExpressionResultMatcher . |
class |
OperationReturnResultMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.operationReturnResult pattern,
to be used in conjunction with
OperationReturnResultMatcher . |
class |
PackageNestedPackageMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.packageNestedPackage pattern,
to be used in conjunction with
PackageNestedPackageMatcher . |
class |
PackageNestingPackageMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.packageNestingPackage pattern,
to be used in conjunction with
PackageNestingPackageMatcher . |
class |
PackageOwnedStereotypeMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.packageOwnedStereotype pattern,
to be used in conjunction with
PackageOwnedStereotypeMatcher . |
class |
PackageOwnedTypeMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.packageOwnedType pattern,
to be used in conjunction with
PackageOwnedTypeMatcher . |
class |
PackageVisibleMemberMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.packageVisibleMember pattern,
to be used in conjunction with
PackageVisibleMemberMatcher . |
class |
PropertyIsCompositeMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.propertyIsComposite pattern,
to be used in conjunction with
PropertyIsCompositeMatcher . |
class |
ProtocolTransitionReferredMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.protocolTransitionReferred pattern,
to be used in conjunction with
ProtocolTransitionReferredMatcher . |
class |
RedefinableElementRedefinedElementMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.redefinableElementRedefinedElement pattern,
to be used in conjunction with
RedefinableElementRedefinedElementMatcher . |
class |
RedefinableElementRedefinitionContextMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.redefinableElementRedefinitionContext pattern,
to be used in conjunction with
RedefinableElementRedefinitionContextMatcher . |
class |
RedefinableTemplateSignatureInheritedParameterMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.redefinableTemplateSignatureInheritedParameter pattern,
to be used in conjunction with
RedefinableTemplateSignatureInheritedParameterMatcher . |
class |
RelationshipRelatedElementMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.relationshipRelatedElement pattern,
to be used in conjunction with
RelationshipRelatedElementMatcher . |
class |
StateIsCompositeMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.stateIsComposite pattern,
to be used in conjunction with
StateIsCompositeMatcher . |
class |
StateIsOrthogonalMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.stateIsOrthogonal pattern,
to be used in conjunction with
StateIsOrthogonalMatcher . |
class |
StructuredClassifierPartMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.structuredClassifierPart pattern,
to be used in conjunction with
StructuredClassifierPartMatcher . |
class |
StructuredClassifierRoleMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.structuredClassifierRole pattern,
to be used in conjunction with
StructuredClassifierRoleMatcher . |
class |
TypePackageMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.typePackage pattern,
to be used in conjunction with
TypePackageMatcher . |
class |
VertexIncomingMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.vertexIncoming pattern,
to be used in conjunction with
VertexIncomingMatcher . |
class |
VertexOutgoingMatch
Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.vertexOutgoing pattern,
to be used in conjunction with
VertexOutgoingMatcher . |
Modifier and Type | Method and Description |
---|---|
void |
ViolationCreationProcessor.process(IPatternMatch match) |
void |
MatchUpdateJob.process(IPatternMatch match) |
void |
MatchDisappearanceJob.process(IPatternMatch match) |
void |
MatchAppearanceJob.process(IPatternMatch match) |
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() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
IConstraintSpecification.getKeyObjects(IPatternMatch signature)
Returns the key objects (parameter names with the corresponding EObject objects) of a violation for the given
pattern match.
|
java.util.Map<java.lang.String,java.lang.Object> |
ConstraintSpecification.getKeyObjects(IPatternMatch signature) |
Constructor and Description |
---|
ConstraintSpecificationBuilder(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> querySpecification,
java.lang.String messageFormat,
Severity severity) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.core.resources.IMarker |
ConstraintAdapter.addMarker(IPatternMatch match,
org.eclipse.core.resources.IMarker marker) |
org.eclipse.core.resources.IMarker |
ConstraintAdapter.getMarker(IPatternMatch match) |
org.eclipse.core.resources.IMarker |
ConstraintAdapter.removeMarker(IPatternMatch match) |
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?
|
Modifier and Type | Method and Description |
---|---|
static <T extends IPatternMatch> |
EventFilterBuilder.createEventFilter(ViewerFilterDefinition filterDefinition,
GenericReferencedQuerySpecification specification) |
Modifier and Type | Method and Description |
---|---|
void |
ViewerDataFilter.addSingleFilter(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> pattern,
IPatternMatch match)
Adds a new filter to a viewer data filter.
|
Modifier and Type | Method and Description |
---|---|
void |
ViewerDataFilter.addMultiFilter(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> pattern,
java.util.Collection<IPatternMatch> matches,
IncQueryFilterSemantics semantics) |
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.
|
void |
ViewerDataFilter.removeFilter(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> pattern)
Removes a filter from the rules.
|
Constructor and Description |
---|
ViewerFilterDefinition(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> pattern,
IncQueryFilterSemantics semantics,
IPatternMatch singleFilterMatch,
java.util.Collection<IPatternMatch> filterMatches) |
Constructor and Description |
---|
ViewerFilterDefinition(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> pattern,
IncQueryFilterSemantics semantics,
IPatternMatch singleFilterMatch,
java.util.Collection<IPatternMatch> filterMatches) |
ViewerFilterDefinition(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> pattern,
IncQueryFilterSemantics semantics,
IPatternMatch singleFilterMatch,
java.util.Collection<IPatternMatch> filterMatches) |
Modifier and Type | Class and Description |
---|---|
class |
ChildrenMatch
Pattern-specific match representation of the org.eclipse.incquery.viewers.runtime.model.patterns.children pattern,
to be used in conjunction with
ChildrenMatcher . |
class |
Param2containmentMatch
Pattern-specific match representation of the org.eclipse.incquery.viewers.runtime.model.patterns.param2containment pattern,
to be used in conjunction with
Param2containmentMatcher . |
class |
Param2edgeMatch
Pattern-specific match representation of the org.eclipse.incquery.viewers.runtime.model.patterns.param2edge pattern,
to be used in conjunction with
Param2edgeMatcher . |
class |
Param2itemMatch
Pattern-specific match representation of the org.eclipse.incquery.viewers.runtime.model.patterns.param2item pattern,
to be used in conjunction with
Param2itemMatcher . |
Modifier and Type | Method and Description |
---|---|
static <Match extends IPatternMatch> |
LabelParser.calculateLabel(Match match,
java.lang.String labelExpression) |
Modifier and Type | Method and Description |
---|---|
EventFilter<IPatternMatch> |
ViewModelRule.getFilter() |
Modifier and Type | Method and Description |
---|---|
void |
ViewModelRule.setFilter(EventFilter<IPatternMatch> filter) |
Modifier and Type | Class and Description |
---|---|
class |
EmptyTraceMatch
Pattern-specific match representation of the org.eclipse.incquery.viewmodel.traceability.patterns.emptyTrace pattern,
to be used in conjunction with
EmptyTraceMatcher . |
class |
Param2targetMatch
Pattern-specific match representation of the org.eclipse.incquery.viewmodel.traceability.patterns.param2target pattern,
to be used in conjunction with
Param2targetMatcher . |
class |
Trace2objectMatch
Pattern-specific match representation of the org.eclipse.incquery.viewmodel.traceability.patterns.trace2object pattern,
to be used in conjunction with
Trace2objectMatcher . |
class |
Trace2paramMatch
Pattern-specific match representation of the org.eclipse.incquery.viewmodel.traceability.patterns.trace2param pattern,
to be used in conjunction with
Trace2paramMatcher . |
class |
Trace2targetMatch
Pattern-specific match representation of the org.eclipse.incquery.viewmodel.traceability.patterns.trace2target pattern,
to be used in conjunction with
Trace2targetMatcher . |
class |
TraceMatch
Pattern-specific match representation of the org.eclipse.incquery.viewmodel.traceability.patterns.trace pattern,
to be used in conjunction with
TraceMatcher . |
Modifier and Type | Method and Description |
---|---|
IPatternMatch |
GenericReferencedQuerySpecification.createFromBaseMatch(IPatternMatch base) |
Modifier and Type | Method and Description |
---|---|
IPatternMatch |
GenericReferencedQuerySpecification.createFromBaseMatch(IPatternMatch base) |