[Bug 537451] New: Review Request: eclipse-emf-query - Specify and execute queries against EMF models
bugzilla at redhat.com
bugzilla at redhat.com
Fri Nov 13 17:12:02 UTC 2009
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: Review Request: eclipse-emf-query - Specify and execute queries against EMF models
https://bugzilla.redhat.com/show_bug.cgi?id=537451
Summary: Review Request: eclipse-emf-query - Specify and
execute queries against EMF models
Product: Fedora
Version: rawhide
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: medium
Component: Package Review
AssignedTo: nobody at fedoraproject.org
ReportedBy: fedora at matbooth.co.uk
QAContact: extras-qa at fedoraproject.org
CC: notting at redhat.com, fedora-package-review at redhat.com
Estimated Hours: 0.0
Classification: Fedora
This package depends eclipse-mdt-ocl, whose review request is bug #536684.
Spec URL: http://mbooth.fedorapeople.org/reviews/eclipse-emf-query.spec
SRPM URL:
http://mbooth.fedorapeople.org/reviews/eclipse-emf-query-1.3.0-1.fc12.src.rpm
Description:
The query component facilitates the process of search and retrieval of model
elements of interest in a flexible yet controlled and structured manner.
Provides API support for the basic EObject based Condition objects that are
used to formulate queries for EMF models.
* The IEObjectSource interface provides the search scope elements to be used
in a query.
* The SELECT class implements a template-function that does the iteration over
model elements and applies the search condition on each; it collects the
resulting elements into a QueryResultSet object and returns it to the caller
* The FROM class represents the elements to search. It is responsible of
providing an appropriate iterator for the elements in the search space.
* The WHERE class applies the search conditions over the elements in the
search set.
* The UPDATE class passes the elements who satisfy the search condition to a
caller-supplied modification function. It collects the modified elements
into a QueryResultSet object and returns it to the caller.
* The QueryResultSet class represents the set of elements returned by a given
query.
* The EObjectCondition class is the abstract parent of all conditions that
deal with model-elements (i.e., EObjects). It incorporates the services of a
PruneHandler in order to answers whether or not to prune the element tree at
a specific element and thus ignore its children.
* The ConditionPolicy class is used to allow the user to decide how to apply a
given condition on a collection of a model-element EAttributes or
EReferences values. Supports both the: exists (ANY) and for-all (ALL)
semantics.
* The EObjectStructuralFeatureValueCondition class is the parent class for
conditions that are responsible for checking the values held in model-
elements attributes or references.
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the package-review
mailing list