org.eclipse.tigerstripe.queries
Interface IQueryRelationshipsByArtifact

All Superinterfaces:
IArtifactQuery

public interface IQueryRelationshipsByArtifact
extends IArtifactQuery

This query returns all IRelationships corresponding to either or both ends set.

Author:
Eric Dillon

Method Summary
 void setIncludeProjectDependencies(boolean includeProjectDependencies)
          Determines whether artifacts in dependant projects are included in the query results.
 void setOriginatingFrom(java.lang.String fullyQualifiedName)
          Set the originating artifact.
 void setTerminatingIn(java.lang.String fullyQualifiedName)
          Set the terminating artifact.
 
Methods inherited from interface org.eclipse.tigerstripe.queries.IArtifactQuery
includeDependencies, setIncludeDependencies
 

Method Detail

setOriginatingFrom

void setOriginatingFrom(java.lang.String fullyQualifiedName)
Set the originating artifact. When this is set, any relationships that originate from the artifact with the FQN passed, will be included in the results of the query. This equates to any relationship whose "A" end type mathes the FQN passed.

Parameters:
fullyQualifiedName - of the "originating" artifact

setTerminatingIn

void setTerminatingIn(java.lang.String fullyQualifiedName)
Set the terminating artifact. When this is set, any relationships that terminating in the artifact with the FQN passed, will be included in the results of the query. This equates to any relationship whose "Z" end type mathes the FQN passed.

Parameters:
fullyQualifiedName - of the "terminating" artifact

setIncludeProjectDependencies

void setIncludeProjectDependencies(boolean includeProjectDependencies)
Determines whether artifacts in dependant projects are included in the query results. When true is passed, the query will return a results set including any matching artifacts in and dependant modules, or referenced projects. When false, only the artifacts in the local project are considered.

Parameters:
includeProjectDependencies -