V
- The type of values to be computed along flow edges.public interface EdgeFunction<V>
Modifier and Type | Method and Description |
---|---|
EdgeFunction<V> |
composeWith(EdgeFunction<V> secondFunction)
Composes this function with the secondFunction, effectively returning
a summary function that maps sources to targets exactly as if
first this function had been applied and then the secondFunction.
|
V |
computeTarget(V source)
Computes the value resulting from applying this function to source.
|
boolean |
equalTo(EdgeFunction<V> other)
Returns true is this function represents exactly the same
source to target mapping as other.
|
EdgeFunction<V> |
meetWith(EdgeFunction<V> otherFunction)
Returns a function that represents that (element-wise) meet
of this function with otherFunction.
|
V computeTarget(V source)
EdgeFunction<V> composeWith(EdgeFunction<V> secondFunction)
EdgeFunction<V> meetWith(EdgeFunction<V> otherFunction)
MeetLattice.meet(Object, Object)
boolean equalTo(EdgeFunction<V> other)
Copyright © 2021 Secure Software Engineering Group - University of Paderborn. All rights reserved.