public final class AuxiliaryContractBuilders
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AuxiliaryContractBuilders.ConditionsAndClausesBuilder
This class is used to build various sub-formulas used in the block/loop contract rules.s
|
static class |
AuxiliaryContractBuilders.GoalsConfigurator
This class contains methods to add the premisses for the block contract rule to the goal.
|
static class |
AuxiliaryContractBuilders.UpdatesBuilder
This class is used to build the various updates that are needed for block/loop contract
rules.
|
static class |
AuxiliaryContractBuilders.ValidityProgramConstructor
This class is used to construct
block' from block (see Wacker 2012, 3.3). |
static class |
AuxiliaryContractBuilders.VariablesCreatorAndRegistrar
This class contains methods to create new variables from the contract's placeholder variables
(see
AuxiliaryContract.getPlaceholderVariables()), and register them. |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ANON_IN_PREFIX
Prefix for all anonymization constants in
AuxiliaryContractBuilders.UpdatesBuilder.buildAnonInUpdate(Map). |
static java.lang.String |
ANON_OUT_PREFIX
Prefix for all anonymization constants in
AuxiliaryContractBuilders.UpdatesBuilder.buildAnonOutUpdate(Map, Map). |
| Modifier | Constructor and Description |
|---|---|
private |
AuxiliaryContractBuilders() |
public static final java.lang.String ANON_IN_PREFIX
AuxiliaryContractBuilders.UpdatesBuilder.buildAnonInUpdate(Map).public static final java.lang.String ANON_OUT_PREFIX
AuxiliaryContractBuilders.UpdatesBuilder.buildAnonOutUpdate(Map, Map).