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
FieldsModifier 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
ConstructorsConstructorDescriptionInstance(Resolver4.ImportContext ic, Definition raw, @Opt Definition rewritten) -
Method Summary
Modifier and TypeMethodDescriptionprotected Resolver4.Instanceclone()Makes shallow copy.protected voidformat()voidvoidbooleanisBound()booleanisClass()(package private) Resolver4.InstancenewHypothesis(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
-