Interface FeatureReferentializationStrategy<E,TB,S,I,QI>
- Type Parameters:
E- The expression typeTB- The type binding typeS- The scope type (optional)I- The type used to represent identifiersQI- The type used to represent qualified identifiers
- All Superinterfaces:
ReferentializationStrategy<E,TB,S,I,QI>,Strategy
- All Known Implementing Classes:
FeatureRecurrence
public interface FeatureReferentializationStrategy<E,TB,S,I,QI> extends ReferentializationStrategy<E,TB,S,I,QI>
A referentialization strategy that interprets those parts of an identifier
not consumed by a
ConceptReferentializationStrategy that this
strategy delegates to. This referentialization strategy interprets the
remaining parts of the identifier as verbalizations of Features.
Note that ASTBasedAnaphorResolution should not contain the delegates
returned by getDelegate() because the
FeatureReferentializationStrategy will also apply to cases when the
delegate consumes all information in the definite expression. If both the
feature referentialization strategy and its delegate would be activated
during anaphor resolution, such cases would result in (technical) referential
ambiguity.
-
Method Summary
Modifier and Type Method Description ConceptReferentializationStrategy<E,TB,S,I,QI>getDelegate()Provides access to theConceptReferentializationStrategythat this feature referentialization strategy delegates to.Methods inherited from interface de.monochromata.anaphors.ast.reference.strategy.ReferentializationStrategy
canReferTo
-
Method Details
-
getDelegate
ConceptReferentializationStrategy<E,TB,S,I,QI> getDelegate()Provides access to theConceptReferentializationStrategythat this feature referentialization strategy delegates to.- Returns:
- the delegate
-