Package eu.bandm.tools.d2d2.base
Class Resolver4.Instance
java.lang.Object
eu.bandm.tools.d2d2.base.Resolver4.Instance
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
Resolver4.LocalInstance
- Enclosing class:
- Resolver4
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
(package private) final Set<Resolver4.ImportContext>
(package private) Resolver4.ImportContext
(package private) final Definition
(package private) final Set<Resolver4.Instance>
(package private) boolean
(package private) @Opt Definition
-
Constructor Summary
ConstructorDescriptionInstance
(Resolver4.ImportContext ic, Definition raw, @Opt Definition rewritten) -
Method Summary
Modifier and TypeMethodDescriptionprotected Resolver4.Instance
clone()
Makes shallow copy.protected void
format()
void
void
boolean
isBound()
boolean
isClass()
(package private) Resolver4.Instance
newHypothesis
(Resolver4.Instance other) void
(package private) Definition
-
Field Details
-
cyclic
protected boolean cyclic -
rewriteDone
boolean rewriteDone -
rewritten
-
raw
-
ic
-
requiredBy
-
different
-
-
Constructor Details
-
Instance
Instance(Resolver4.ImportContext ic, Definition raw, @Opt @Opt Definition rewritten)
-
-
Method Details
-
clone
Makes shallow copy. Delegates toObject.clone()
. -
doRewrite
protected void doRewrite() -
setIsClass
public void setIsClass() -
isClass
public boolean isClass() -
isBound
public boolean isBound() -
representative
-
newHypothesis
-
hypothesisConfirmed
public void hypothesisConfirmed() -
hypothesisFalsified
public void hypothesisFalsified() -
validDefinition
Definition validDefinition() -
format
-