21.07.2013 Views

Learning Technology FrameWork.pdf

Learning Technology FrameWork.pdf

Learning Technology FrameWork.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Using queries<br />

Lesson 8: Exploring What You’ve Done<br />

124<br />

6 In the form navigation toolbar, click on the Open tool.<br />

<strong>FrameWork</strong> opens the Composite Use Case Object form for the<br />

Hire Employees use case in the same window you’ve been<br />

working in.<br />

7 Use the form navigation toolbar to open the Use Case<br />

Information form for the Interview Candidates capability.<br />

Try it yourself Take a few minutes to explore the objects you’ve created in your use<br />

case, statechart, and Java class diagrams. <strong>FrameWork</strong> comes with<br />

forms for viewing all types of objects. Try to use both of the<br />

navigation techniques you’ve just learned. Experiment with the Go<br />

Back ( ), History ( ), and Go Forward ( ) buttons in the form<br />

navigation toolbar.<br />

Using queries<br />

Tip<br />

You can also explore the objects in the DemoExample<br />

KnowledgeBase, which you used in Lesson 1, “Navigating<br />

<strong>FrameWork</strong>.” Many of these objects have more detail than the<br />

objects you’ve created in this tutorial.<br />

Queries A query is a request to <strong>FrameWork</strong> to retrieve information from<br />

the KnowledgeBase. To make the request, you invoke the query for<br />

a specific object. This is called evaluating the query on the object.<br />

Like forms, each query is defined to work on a particular type of<br />

object.<br />

How queries work A query works by using associations to navigate through the<br />

KnowledgeBase and by using set operations to manipulate objects<br />

along the way. The result of a query is a set of objects. Because of<br />

the operations they perform, queries are often able to retrieve<br />

information that is not directly available for an object.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!