private static class Resolver.DefaultConstraints
extends java.lang.Object
defaultConstraints) and more complex constraints with
dependencies (deferredDefaultConstraints). This structure is used to store the
global lists in Resolver, but also their temporary redirections for collecting all default initialization
constraints of refined compounds.
This structure is by default not initialized, i.e., the lists are intentionally null. Use
initialize() to initialize the lists.| Modifier and Type | Field and Description |
|---|---|
private net.ssehub.easy.reasoning.core.reasoner.ConstraintList |
defaultConstraints |
private net.ssehub.easy.reasoning.core.reasoner.ConstraintList |
deferredDefaultConstraints |
| Modifier | Constructor and Description |
|---|---|
private |
DefaultConstraints() |
| Modifier and Type | Method and Description |
|---|---|
private void |
clear()
Clears the constraint lists.
|
private Resolver.DefaultConstraints |
initialize()
Initializes this instance with defaults, i.e., new constraint lists.
|
private void |
transfer(net.ssehub.easy.reasoning.core.reasoner.ConstraintList target,
boolean clear)
Transfers the constraint lists to
target. |
private net.ssehub.easy.reasoning.core.reasoner.ConstraintList defaultConstraints
private net.ssehub.easy.reasoning.core.reasoner.ConstraintList deferredDefaultConstraints
private Resolver.DefaultConstraints initialize()
thisprivate void clear()
private void transfer(net.ssehub.easy.reasoning.core.reasoner.ConstraintList target,
boolean clear)
target.target - the target list, e.g., the global constraint baseclear - clears constraints by taking over all internal nodesCopyright © 2009 - 2018 SSE. All Rights Reserved.