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