net.sourceforge.toscanaj.controller.fca
Interface ConceptInterpreter

All Known Implementing Classes:
AbstractConceptInterpreter, DirectConceptInterpreter, TupleConceptInterpreter

public interface ConceptInterpreter


Nested Class Summary
static class ConceptInterpreter.IntervalType
           
 
Field Summary
static java.lang.String CONCEPT_INTERPRETER_CLASS_ATTRIBUTE
           
static java.lang.String CONCEPT_INTERPRETER_ELEMENT_NAME
           
static ConceptInterpreter.IntervalType INTERVAL_TYPE_CONTINGENT
           
static ConceptInterpreter.IntervalType INTERVAL_TYPE_EXTENT
           
static ConceptInterpreter.IntervalType INTERVAL_TYPE_FIXED
           
static ConceptInterpreter.IntervalType INTERVAL_TYPE_ORTHOGONALTIY
           
 
Method Summary
 FCAElement[] executeQuery(Query query, Concept concept, ConceptInterpretationContext context)
           
 java.util.Iterator getAttributeContingentIterator(Concept concept, ConceptInterpretationContext context)
          independent of displayMode and filterMode
 int getAttributeCount(Concept concept, ConceptInterpretationContext context)
          is dependent on displayMode and filterMode
 int getExtentSize(Concept concept, ConceptInterpretationContext context)
          these are independent of displayMode and dependent on filterMode
 java.util.Iterator getIntentIterator(Concept concept, ConceptInterpretationContext context)
          independent of displayMode and filterMode
 NormedIntervalSource getIntervalSource(ConceptInterpreter.IntervalType type)
           
 int getObjectContingentSize(Concept concept, ConceptInterpretationContext context)
          these are independent of displayMode and dependent on filterMode
 int getObjectCount(Concept concept, ConceptInterpretationContext context)
          is dependent on displayMode and filterMode
 java.util.Iterator getObjectSetIterator(Concept concept, ConceptInterpretationContext context)
          is dependent on displayMode and filterMode
 boolean isRealized(Concept concept, ConceptInterpretationContext context)
           
 boolean isVisible(Concept concept, ConceptInterpretationContext context)
           
 void showDeviation(boolean show)
           
 

Field Detail

CONCEPT_INTERPRETER_ELEMENT_NAME

public static final java.lang.String CONCEPT_INTERPRETER_ELEMENT_NAME
See Also:
Constant Field Values

CONCEPT_INTERPRETER_CLASS_ATTRIBUTE

public static final java.lang.String CONCEPT_INTERPRETER_CLASS_ATTRIBUTE
See Also:
Constant Field Values

INTERVAL_TYPE_FIXED

public static final ConceptInterpreter.IntervalType INTERVAL_TYPE_FIXED

INTERVAL_TYPE_CONTINGENT

public static final ConceptInterpreter.IntervalType INTERVAL_TYPE_CONTINGENT

INTERVAL_TYPE_EXTENT

public static final ConceptInterpreter.IntervalType INTERVAL_TYPE_EXTENT

INTERVAL_TYPE_ORTHOGONALTIY

public static final ConceptInterpreter.IntervalType INTERVAL_TYPE_ORTHOGONALTIY
Method Detail

getObjectSetIterator

public java.util.Iterator getObjectSetIterator(Concept concept,
                                               ConceptInterpretationContext context)
is dependent on displayMode and filterMode


getAttributeContingentIterator

public java.util.Iterator getAttributeContingentIterator(Concept concept,
                                                         ConceptInterpretationContext context)
independent of displayMode and filterMode


getIntentIterator

public java.util.Iterator getIntentIterator(Concept concept,
                                            ConceptInterpretationContext context)
independent of displayMode and filterMode


getObjectCount

public int getObjectCount(Concept concept,
                          ConceptInterpretationContext context)
is dependent on displayMode and filterMode


getAttributeCount

public int getAttributeCount(Concept concept,
                             ConceptInterpretationContext context)
is dependent on displayMode and filterMode


getObjectContingentSize

public int getObjectContingentSize(Concept concept,
                                   ConceptInterpretationContext context)
these are independent of displayMode and dependent on filterMode


getExtentSize

public int getExtentSize(Concept concept,
                         ConceptInterpretationContext context)
these are independent of displayMode and dependent on filterMode


getIntervalSource

public NormedIntervalSource getIntervalSource(ConceptInterpreter.IntervalType type)

isRealized

public boolean isRealized(Concept concept,
                          ConceptInterpretationContext context)

executeQuery

public FCAElement[] executeQuery(Query query,
                                 Concept concept,
                                 ConceptInterpretationContext context)

showDeviation

public void showDeviation(boolean show)

isVisible

public boolean isVisible(Concept concept,
                         ConceptInterpretationContext context)


The ToscanaJ project