org.eclipse.stp.core.internal.introspection.query
Class CombinedQuery
java.lang.Object
org.eclipse.stp.core.internal.introspection.query.CombinedQuery
- All Implemented Interfaces:
- IModelQuery
- Direct Known Subclasses:
- AttributesExpression, StructuralFeatureExpression
public class CombinedQuery
- extends java.lang.Object
- implements IModelQuery
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CombinedQuery
public CombinedQuery()
CombinedQuery
public CombinedQuery(int aType)
setParent
public void setParent(CombinedQuery newParent)
getType
public int getType()
- Specified by:
getType
in interface IModelQuery
addChildQuery
public void addChildQuery(IModelQuery moreSpecificQuery)
- Specified by:
addChildQuery
in interface IModelQuery
getChildren
public java.util.Set getChildren()
- Specified by:
getChildren
in interface IModelQuery
matches
public java.util.List matches(java.util.List theSearchSet)
- Specified by:
matches
in interface IModelQuery
matches
public boolean matches(org.eclipse.emf.ecore.EObject theObject)
- Specified by:
matches
in interface IModelQuery
applyDelta
public boolean applyDelta(org.eclipse.emf.ecore.EObject anObject)
- Specified by:
applyDelta
in interface IModelQuery
applyChildrenDelta
public boolean applyChildrenDelta(org.eclipse.emf.ecore.EObject anObject)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
calculateUntouchedElements
public void calculateUntouchedElements(org.eclipse.emf.ecore.EObject anObject)
- Parameters:
anObject
-
removeUntouched
public void removeUntouched(SCAObject anObject,
org.eclipse.emf.ecore.EStructuralFeature feature)
- Specified by:
removeUntouched
in interface IModelQuery