Click or drag to resize

IFilterAutoGenerated Interface

A description of an auto-generated filter

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

The IFilterAutoGenerated type exposes the following members.

Properties
  NameDescription
Public propertyEntities
The match entities the filter applies to
Public propertyName
The name of the filter (full name in case of an auto-generated filter, without package prefix)
(Inherited from IFilter.)
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.
(Inherited from IFilter.)
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.)
(Inherited from IFilter.)
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.
(Inherited from IFilter.)
Public propertyPlainName
The name excluding the entity suffixes. (The name contains them appended in angles.)
Top
See Also