Package eu.bandm.tools.d2d2.base
Class Classifier
java.lang.Object
eu.bandm.tools.d2d2.base.Classifier
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected classprotected class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) Classifier.Instanceprotected Map<Definition, Map<ImportContext, Classifier.Instance>> (package private) final Resolver4protected Set<Classifier.Instance> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Classifier.InstancecreateNewInstance(ImportContext ic, Definition raw) non-substituted case.protected booleanequivalent(Definition def1, Definition def2) protected booleanequivalent(Expression exp1, Expression exp2) protected @Opt Classifier.InstancefindInstance(Definition raw, ImportContext ic) protected Map<ImportContext, Classifier.Instance> findInstances(Definition raw) /protected voidprotected voidprotected Classifier.InstanceprovideInstance(Definition raw, ImportContext ic) (package private) void
-
Field Details
-
resolver
-
instances
-
waitForClassification
-
currentHypothesis
Classifier.Instance currentHypothesis
-
-
Constructor Details
-
Classifier
-
-
Method Details
-
listOfInstances
/ -
findInstances
-
findInstance
-
provideInstance
-
scheduleForClassification
-
createNewInstance
non-substituted case. -
processWaitingClassifications
protected void processWaitingClassifications() -
processWaitingClassification
-
equivalent
-
equivalent
-