Class MatMethod

java.lang.Object
org.proforma.variability.transfer.MatMethod

public class MatMethod extends Object

A MatMethod applies some operation to data supplied by a MatArtifact; the result of the operation is passed to the MatArtifact's consumption feature.

A MatMethod gets its data from two sources. First, the artifact supplies a value to the method. Second the variation point resolution supplies some variation point values. The MatMethod may decide, to restrict its attention to a specified subset of all variation points. By default all variation points are passed to the method.