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> |
getAbstractSuccessors(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()
WrapperTransferRelationgetWrappedTransferRelations in interface WrapperTransferRelationpublic java.util.Collection<? extends AbstractState> getAbstractSuccessors(AbstractState abstractState, Precision precision)
TransferRelationabstractState under the selected precision.getAbstractSuccessors in interface TransferRelation