- 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 TypeMethodDescriptionvoid
addIsMultiScaleMatcher
(boolean isMultiScale) void
addRelation
(Object src, Object tgt, int relationType) void
clear()
boolean
int
int
int
boolean
void
boolean
void
void
setIsMultiScaleMatcherLast
(boolean isMultiScale) void
void
-
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()
-