Author:admin

Date:2008-09-19T07:55:09.000000Z


git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@27 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
jfiat
2008-09-19 10:22:25 +00:00
parent c7f7178710
commit 4087eb614e
367 changed files with 390 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
[[Property:title|Searching]]
[[Property:weight|0]]
[[Property:uuid|655fd717-159f-43f0-00ec-9a804790283f]]
* [[Looking for a cluster|Looking for a cluster]]
* [[Looking for a class|Looking for a class]]
* [[Looking for a feature|Looking for a feature]]

View File

@@ -1,5 +1,6 @@
[[Property:title|Looking for a class]]
[[Property:weight|1]]
[[Property:uuid|d3f517bc-46a8-2181-e9fb-ce0430e04261]]
There are two simple ways to find a class if you know its name or a part of it :
* You may use the [[Cluster tool: Introduction|cluster tool]] . This tool presents the entire universe of your project. By developing the [[System tree representation|cluster tree]] , you will be able to find what you are looking for. This method is quick if you already have an idea of where the class is in the universe.
* Using [[Address bars: Introduction|address bars]] will be quicker if you do not have this information or if the size of your project is important. If you type the name of the searched class (you can use wildcards, i.e."*" and "?") in the [[Main address bar|main address bar]] - and then select the right class in the displayed list if there are several possibilities - the editor will be centered on the class you are looking for. The information about the class location will be displayed in the title bar of the window. If you need more complete information about the class location, you can [[Pick-and-drop mechanism|pick]] the name of the class in the editor and drop it on the [[Locate command|view icon ]] [[Image:general-search-icon]] of the [[Cluster tool: Introduction|cluster tool]] . This tool will then show where the class is in the universe.

View File

@@ -1,5 +1,6 @@
[[Property:title|Looking for a cluster]]
[[Property:weight|0]]
[[Property:uuid|95175328-cc1b-0b0f-974d-5be7fde40e92]]
If you know the name of a cluster but not where it is located in the system, there are two ways to find this out:
* You can try to find it in the [[Cluster tool: Introduction|cluster tool]] by expanding the cluster tree.
* In a window where the context tool is independent from the editor, you can type the name of the cluster in [[Context tool address bar|context tool address bar]] . You may use wildcards ("*" or "?") if you know only a part of the name. You can then locate the cluster in the system by [[Pick-and-drop mechanism|picking]] the cluster stone in the [[Context tool address bar|address bar]] and dropping it on the [[Locate command|view icon ]] [[Image:general-search-icon]] of the [[Cluster tool: Introduction|cluster tool]] .

View File

@@ -1,6 +1,7 @@
[[Property:title|Looking for an expression in a text]]
[[Property:link_title|Looking for an expression in text]]
[[Property:weight|3]]
[[Property:uuid|d71e4302-3f44-5cd8-7a26-365af4a6ecf6]]
To find a word or an expression in a text, you can use the [[Search tool|search tool]] . If it is not displayed, you can make it appear by clicking on its icon [[Image:tool-search-icon]] in the tool bar. This tool will allow you to search a word or a regular expression and to replace it if you want to. It can be case sensitive and look for isolated words.
'''Note''': The [[Search tool|search tool]] will look for the wanted word in the editor or in the context tool, depending on which one has the focus.

View File

@@ -1,5 +1,6 @@
[[Property:title|Looking for a feature]]
[[Property:weight|2]]
[[Property:uuid|5ea97cae-9001-7d9d-2dbb-2b632b05fb75]]
There are many ways to find a feature in a class. In particular :
* You can use the [[Feature tool: Introduction|feature tool]] and search the tree by expanding feature clauses. This tool, however, displays only the features that are defined or redefined in the current class text. If you do not know if the feature is inherited or not, you may therefore not find what you are looking for with this method.
* You can also use the [[Class formatters: Introduction|class tab]] in the context tool. It will allow you to see all the [[Attributes| attributes]] or [[Routines|routines]] , or all the [[Exported features|public features]] for instance. If you do not know if the feature you seek is an attributes or a function and if it is public, this may not be the right method either.