Class CaseSensitiveNameRecurrence<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>
de.monochromata.anaphors.ast.reference.strategy.concept.AbstractConceptReferentializationStrategy<N,E,TB,S,I,QI,EV,PP>
de.monochromata.anaphors.ast.reference.strategy.concept.NameRecurrence<N,E,TB,S,I,QI,EV,PP>
de.monochromata.anaphors.ast.reference.strategy.concept.CaseSensitiveNameRecurrence<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:
ConceptReferentializationStrategy<E,TB,S,I,QI>,ReferentializationStrategy<E,TB,S,I,QI>,Strategy
public class CaseSensitiveNameRecurrence<N,E,TB,S,I,QI,EV,PP> extends NameRecurrence<N,E,TB,S,I,QI,EV,PP>
Referentialization based on case-sensitive name recurrence, like in
variables.
-
Field Summary
Fields inherited from class de.monochromata.anaphors.ast.reference.strategy.concept.NameRecurrence
Rn_KINDFields inherited from class de.monochromata.anaphors.ast.reference.strategy.AbstractReferentializationStrategy
anaphorsSpi -
Constructor Summary
Constructors Modifier Constructor Description protectedCaseSensitiveNameRecurrence()Used in contract testing.CaseSensitiveNameRecurrence(AnaphorsSpi<N,E,TB,S,I,QI,EV,PP> anaphorsSpi) -
Method Summary
Modifier and Type Method Description StringgetKind()Returns a short mnemonic string that uniquely identifies this strategy among the type of strategies it belongs to.protected booleanisCaseSensitive()Returns trueMethods inherited from class de.monochromata.anaphors.ast.reference.strategy.concept.NameRecurrence
canReferTo, canReferToUsingConceptualType, getFeaturesRemainingInIdentifierIfItCanReferUsingConceptualTypeMethods inherited from class de.monochromata.AbstractStrategy
equals, hashCode, toString
-
Constructor Details
-
CaseSensitiveNameRecurrence
protected CaseSensitiveNameRecurrence()Used in contract testing. -
CaseSensitiveNameRecurrence
-
-
Method Details