Package eu.bandm.tools.ops
Class Pattern.Unary<A,B>
java.lang.Object
eu.bandm.tools.ops.Pattern<A>
eu.bandm.tools.ops.Pattern.Contravariant<B>
eu.bandm.tools.ops.Pattern.Unary<A,B>
- Direct Known Subclasses:
Pattern.Proxy
,Pattern.Transform
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.bandm.tools.ops.Pattern
Pattern.Atomic<A>, Pattern.Binary<A,
B, C>, Pattern.Contravariant<A>, Pattern.Proxy, Pattern.Transform<A, B>, Pattern.Unary<A, B>, Pattern.Variable<A> -
Field Summary
-
Constructor Summary
-
Method Summary
Methods inherited from class eu.bandm.tools.ops.Pattern.Contravariant
narrow
-
Field Details
-
body
-
-
Constructor Details
-
Unary
-
-
Method Details
-
cut
public void cut(boolean recursively) -
clear
public void clear(boolean recursively) -
bindsVariable
- Specified by:
bindsVariable
in classPattern<B>
-
disturbsVariable
- Specified by:
disturbsVariable
in classPattern<B>
-
savesVariable
- Specified by:
savesVariable
in classPattern<B>
-
isDeterministic
public boolean isDeterministic()- Specified by:
isDeterministic
in classPattern<B>
-