Package eu.bandm.tools.d2d2.base
Class Classifier.Instance
java.lang.Object
eu.bandm.tools.d2d2.base.Classifier.Instance
- All Implemented Interfaces:
Cloneable
- Enclosing class:
- Classifier
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
(package private) final Set<ImportContext>
(package private) ImportContext
(package private) final Definition
(package private) final Set<Classifier.Instance>
(package private) boolean
(package private) final Definition
-
Constructor Summary
ConstructorDescriptionInstance
(ImportContext ic, Definition raw, Definition rewritten, @Opt Binding substs) -
Method Summary
Modifier and TypeMethodDescriptionprotected Classifier.Instance
clone()
Makes shallow copy.format()
(package private) @Opt Classifier.Instance
void
void
boolean
isBound()
boolean
isClass()
(package private) Classifier.Instance
newHypothesis
(Classifier.Instance other) void
(package private) Definition
-
Field Details
-
cyclic
protected boolean cyclic -
rewriteDone
boolean rewriteDone -
ic
-
raw
-
rewritten
-
substs
-
requiredBy
-
different
-
-
Constructor Details
-
Instance
Instance(ImportContext ic, Definition raw, Definition rewritten, @Opt @Opt Binding substs)
-
-
Method Details
-
get_representative
-
clone
Makes shallow copy. Delegates toObject.clone()
. -
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
-