public final class PropositionDefinitionConverterVisitor extends Object implements PhenotypeEntityVisitor
| Constructor and Description |
|---|
PropositionDefinitionConverterVisitor(SystemPropositionConverter inSystemPropositionConverter,
CategorizationConverter inCategorizationConverter,
edu.emory.cci.aiw.cvrg.eureka.services.conversion.SequenceConverter inSequenceConverter,
ValueThresholdsLowLevelAbstractionConverter inValueThresholdsLowLevelAbstractionConverter,
ValueThresholdsCompoundLowLevelAbstractionConverter inValueThresholdsCompoundLowLevelAbstractionConverter,
FrequencyNotValueThresholdConverter inFrequencySliceAbstractionConverter,
FrequencyValueThresholdConverter inFrequencyHighLevelAbstractionConverter) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPropositionId(String propId) |
org.protempa.PropositionDefinition |
getPrimaryProposition() |
String |
getPrimaryPropositionId() |
Collection<org.protempa.PropositionDefinition> |
getPropositionDefinitions() |
void |
visit(CategoryEntity entity) |
void |
visit(FrequencyEntity entity) |
void |
visit(SequenceEntity entity) |
void |
visit(SystemProposition entity) |
void |
visit(ValueThresholdGroupEntity entity) |
@Inject public PropositionDefinitionConverterVisitor(SystemPropositionConverter inSystemPropositionConverter, CategorizationConverter inCategorizationConverter, edu.emory.cci.aiw.cvrg.eureka.services.conversion.SequenceConverter inSequenceConverter, ValueThresholdsLowLevelAbstractionConverter inValueThresholdsLowLevelAbstractionConverter, ValueThresholdsCompoundLowLevelAbstractionConverter inValueThresholdsCompoundLowLevelAbstractionConverter, FrequencyNotValueThresholdConverter inFrequencySliceAbstractionConverter, FrequencyValueThresholdConverter inFrequencyHighLevelAbstractionConverter)
public Collection<org.protempa.PropositionDefinition> getPropositionDefinitions()
public org.protempa.PropositionDefinition getPrimaryProposition()
public String getPrimaryPropositionId()
public boolean addPropositionId(String propId)
public void visit(SystemProposition entity)
visit in interface PhenotypeEntityVisitorpublic void visit(CategoryEntity entity)
visit in interface PhenotypeEntityVisitorpublic void visit(SequenceEntity entity)
visit in interface PhenotypeEntityVisitorpublic void visit(ValueThresholdGroupEntity entity)
visit in interface PhenotypeEntityVisitorpublic void visit(FrequencyEntity entity)
visit in interface PhenotypeEntityVisitorCopyright © 2012–2021 Emory University. All rights reserved.