Package net.sf.gridarta.model.select
Interface MatchCriteria<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
-
- All Known Implementing Classes:
ArchetypeNameMatchCriteria,AttributeOtherValueMatchCriteria,AttributeValueMatchCriteria,ObjectNameMatchCriteria
public interface MatchCriteria<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>Criteria for game object matchers.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanmatches(G gameObject)Whether aGameObjectmatches this criteria.
-
-
-
Method Detail
-
matches
boolean matches(@NotNull G gameObject)Whether aGameObjectmatches this criteria.- Parameters:
gameObject- the game object to check- Returns:
- whether the game object matches
-
-