Interface InverseMagicProperty

All Superinterfaces:
TupleFunction
All Known Implementing Classes:
ConcatTupleFunction, For, ForEach, Split, StrSplit

public interface InverseMagicProperty extends TupleFunction
Magic properties are normally treated as TupleFunctions acting on the subject of a statement. However, there are many cases where it makes more sense to treat a magic property as acting on the object of a statement instead. Any TupleFunction implementing this interface will be given the object of the magic property as the argument and the result will be bound to the subject of the magic property.