- All Known Implementing Classes:
QStateMultiScale
public interface QueryStateMultiScale
This class contains the state information of a query pertaining to multiple scales.
This class is part of the extension of XL for multiscale modelling.
- Since:
- 18-04-2013
- Author:
- yongzhi ong
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddIsMultiScaleMatcher(boolean isMultiScale) voidaddRelation(Object src, Object tgt, int relationType) voidclear()booleanintintintbooleanvoidbooleanvoidvoidsetIsMultiScaleMatcherLast(boolean isMultiScale) voidvoid
-
Method Details
-
popRelation
- Throws:
QueryStateMultiScaleException
-
addRelation
- Throws:
QueryStateMultiScaleException
-
queryContextMatch
- Throws:
QueryStateMultiScaleException
-
addIsMultiScaleMatcher
void addIsMultiScaleMatcher(boolean isMultiScale) -
getIsMultiScaleMatcher
boolean getIsMultiScaleMatcher() -
popIsMultiScaleMatcher
boolean popIsMultiScaleMatcher() -
setIsMultiScaleMatcherLast
void setIsMultiScaleMatcherLast(boolean isMultiScale) -
getIsMultiScaleMatcherSize
int getIsMultiScaleMatcherSize() -
getIsMultiScaleMatcherTrueCount
int getIsMultiScaleMatcherTrueCount() -
getRelationCount
int getRelationCount() -
clear
void clear() -
removeDynamicConnections
void removeDynamicConnections() -
updateFirstLastNodes
void updateFirstLastNodes() -
getFirstNodes
ObjectList<Object> getFirstNodes() -
getLastNodes
ObjectList<Object> getLastNodes() -
getTrailingIncomingRefinements
HashMap<Object,ObjectList<Object>> getTrailingIncomingRefinements() -
getTrailingOutgoingRefinements
HashMap<Object,ObjectList<Object>> getTrailingOutgoingRefinements() -
updateTrailingRefinements
void updateTrailingRefinements()
-