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
FieldsModifier 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
ConstructorsConstructorDescriptionInstance(ImportContext ic, Definition raw, Definition rewritten, @Opt Binding substs) -
Method Summary
Modifier and TypeMethodDescriptionprotected Classifier.Instanceclone()Makes shallow copy.format()/(package private) @Opt Classifier.InstancevoidvoidbooleanisBound()booleanisClass()(package private) Classifier.InstancenewHypothesis(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
-
getRepresentative
-
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
/
-