Class AbstractReferentializationStrategy<N,E,TB,S,I,QI,EV,PP>
java.lang.Object
de.monochromata.AbstractStrategy
de.monochromata.anaphors.ast.reference.strategy.AbstractReferentializationStrategy<N,E,TB,S,I,QI,EV,PP>
- Type Parameters:
N- The node type in the ASTE- The expression typeTB- The type binding typeS- The scope type (optional)I- The type used to represent identifiersQI- The type used to represent qualified identifiersEV- The type of the event contained in the condition that is evaluated to check when the perspectivations shall be applied.PP- The type used for positions that carry perspectivations
- All Implemented Interfaces:
ReferentializationStrategy<E,TB,S,I,QI>,Strategy
- Direct Known Subclasses:
AbstractConceptReferentializationStrategy,FeatureRecurrence
public abstract class AbstractReferentializationStrategy<N,E,TB,S,I,QI,EV,PP> extends AbstractStrategy implements ReferentializationStrategy<E,TB,S,I,QI>
An abstract base class for strategies used to obtain referents.
-
Field Summary
Fields Modifier and Type Field Description protected AnaphorsSpi<N,E,TB,S,I,QI,EV,PP>anaphorsSpi -
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractReferentializationStrategy()Used in contract testing.AbstractReferentializationStrategy(AnaphorsSpi<N,E,TB,S,I,QI,EV,PP> anaphorsSpi) -
Method Summary
Methods inherited from class de.monochromata.AbstractStrategy
equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface de.monochromata.anaphors.ast.reference.strategy.ReferentializationStrategy
canReferTo
-
Field Details
-
anaphorsSpi
-
-
Constructor Details
-
AbstractReferentializationStrategy
protected AbstractReferentializationStrategy()Used in contract testing. -
AbstractReferentializationStrategy
-