A tracing link provides feature traceability.
A tracing link connects a \FeaturePhp\Artifact\Artifact with a source and target \FeaturePhp\Artifact\Place to provide feature traceability. This implements ideas from Chapter 7 of "Feature-Oriented Software Product Lines" (see http://www.springer.com/de/book/9783642375200).
package | Default |
---|
__construct(string $type, \FeaturePhp\Artifact\Artifact $artifact, \FeaturePhp\Artifact\Place $sourcePlace, \FeaturePhp\Artifact\Place $targetPlace)
string
\FeaturePhp\Artifact\Artifact
\FeaturePhp\Artifact\Place
\FeaturePhp\Artifact\Place
getArtifact() : \FeaturePhp\Artifact\Artifact
\FeaturePhp\Artifact\Artifact
getFeatureName() : \FeaturePhp\Artifact\Artifact
\FeaturePhp\Artifact\Artifact
getSourcePlace() : \FeaturePhp\Artifact\Place
\FeaturePhp\Artifact\Place
getTargetPlace() : \FeaturePhp\Artifact\Place
\FeaturePhp\Artifact\Place
getType() : string
string