Click or drag to resize

IFilter Interface

A description of a filter of a rule or match class

Namespace:  de.unika.ipd.grGen.libGr
Assembly:  libGr (in libGr.dll) Version: GrGen.NET 8.0beta
Syntax
C#
public interface IFilter : INamed

The IFilter type exposes the following members.

Properties
  NameDescription
Public propertyName
The name of the filter (full name in case of an auto-generated filter, without package prefix)
Public propertyPackage
null if this is a global filter, otherwise the package the filter is contained in. Always null for auto-supplied and auto-generated filters.
Public propertyPackageOfApplyee
The package the rule/match class is contained in the filter belongs to, i.e. the package of the applyee in a filter call. (TODO: this is a filter definition description, applyee does not make sense for it, is a concept from a filter call.)
Public propertyPackagePrefixedName
The name of the filter in case of a global filter, the name of the filter prefixed by the name of the package otherwise. Auto-supplied and auto-generated filters come without a package (they belong to a rule or match class, only those may be contained in a package). Gives the name string to be used in a call to denote the filter to be employed.
Top
See Also