org.eclipse.stp.core.internal.introspection.query
Class CombinedQuery

java.lang.Object
  extended by 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


Constructor Summary
CombinedQuery()
           
CombinedQuery(int aType)
           
 
Method Summary
 void addChildQuery(IModelQuery moreSpecificQuery)
           
 boolean applyChildrenDelta(org.eclipse.emf.ecore.EObject anObject)
           
 boolean applyDelta(org.eclipse.emf.ecore.EObject anObject)
           
 void calculateUntouchedElements(org.eclipse.emf.ecore.EObject anObject)
           
 java.util.Set getChildren()
           
 int getType()
           
 boolean matches(org.eclipse.emf.ecore.EObject theObject)
           
 java.util.List matches(java.util.List theSearchSet)
           
 void removeUntouched(SCAObject anObject, org.eclipse.emf.ecore.EStructuralFeature feature)
           
 void setParent(CombinedQuery newParent)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CombinedQuery

public CombinedQuery()

CombinedQuery

public CombinedQuery(int aType)
Method Detail

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