public class SingleWrapperTransferRelation extends java.lang.Object implements WrapperTransferRelation
WrapperTransferRelation
applies its (only) inner TransferRelation
to the
input.Modifier and Type | Field and Description |
---|---|
protected TransferRelation |
wrappedTransferRelation |
Constructor and Description |
---|
SingleWrapperTransferRelation(TransferRelation wrappedTransferRelation)
Create a wrapper transfer relation around the given
TransferRelation . |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends AbstractState> |
generateAbstractSuccessors(AbstractState abstractState,
Precision precision)
Returns abstract successor states of the
abstractState under the selected precision . |
java.lang.Iterable<TransferRelation> |
getWrappedTransferRelations()
Returns wrapped transfer relations.
|
protected TransferRelation wrappedTransferRelation
public SingleWrapperTransferRelation(TransferRelation wrappedTransferRelation)
TransferRelation
.wrappedTransferRelation
- a transfer relation to be wrappedpublic java.lang.Iterable<TransferRelation> getWrappedTransferRelations()
WrapperTransferRelation
getWrappedTransferRelations
in interface WrapperTransferRelation
public java.util.Collection<? extends AbstractState> generateAbstractSuccessors(AbstractState abstractState, Precision precision)
TransferRelation
abstractState
under the selected precision
.generateAbstractSuccessors
in interface TransferRelation