IFilter Interface |
Namespace: de.unika.ipd.grGen.libGr
public interface IFilter : INamed
The IFilter type exposes the following members.
| Name | Description | |
|---|---|---|
| Name |
The name of the filter (full name in case of an auto-generated filter, without package prefix)
| |
| Package |
null if this is a global filter, otherwise the package the filter is contained in.
Always null for auto-supplied and auto-generated filters.
| |
| PackageOfApplyee |
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.)
| |
| PackagePrefixedName |
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.
|