Révision 1196
| tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/xtz/XTZPager.groovy (revision 1196) | ||
|---|---|---|
| 13 | 13 |
import org.txm.importer.xtz.* |
| 14 | 14 |
import javax.xml.stream.* |
| 15 | 15 |
import org.txm.objects.* |
| 16 |
import org.txm.importer.ApplyXsl2 |
|
| 16 | 17 |
|
| 17 | 18 |
class XTZPager extends Pager {
|
| 18 | 19 |
|
| tmp/org.txm.ca.rcp/src/org/txm/ca/rcp/handlers/ComputeCA.java (revision 1196) | ||
|---|---|---|
| 41 | 41 |
import org.txm.ca.rcp.editors.CAParametersDialog; |
| 42 | 42 |
import org.txm.ca.rcp.messages.CAUIMessages; |
| 43 | 43 |
import org.txm.core.messages.TXMCoreMessages; |
| 44 |
import org.txm.index.core.functions.PartitionIndex; |
|
| 44 | 45 |
import org.txm.lexicaltable.core.functions.LexicalTable; |
| 45 | 46 |
import org.txm.rcp.StatusLine; |
| 46 | 47 |
import org.txm.rcp.TXMWindows; |
| ... | ... | |
| 126 | 127 |
// does not work at this time because of some problems in CAEditor (refreshing and components creation + eigenvalues computing) |
| 127 | 128 |
// ca = new CA(new LexicalTable(partition)); |
| 128 | 129 |
} |
| 130 |
else if (selection instanceof PartitionIndex) {
|
|
| 131 |
PartitionIndex index = (PartitionIndex) selection; |
|
| 132 |
Property property = index.getProperties().get(0); |
|
| 133 |
|
|
| 134 |
if (index.getPartition().getPartsCount() < 4) {
|
|
| 135 |
// FIXME: remove this swing code that freeze the UI |
|
| 136 |
MessageBox.error(CAUIMessages.ComputeCorrespondanceAnalysis_13); |
|
| 137 |
return null; |
|
| 138 |
} |
|
| 139 |
if (index.hasBeenComputedOnce() && index.getAllLines().size() < 4) {
|
|
| 140 |
// FIXME: remove this swing code that freeze the UI |
|
| 141 |
MessageBox.error(CAUIMessages.ComputeCorrespondanceAnalysis_1); |
|
| 142 |
return null; |
|
| 143 |
} |
|
| 144 |
|
|
| 145 |
Log.info(NLS.bind(CAUIMessages.ComputeCorrespondanceAnalysis_0, index, property)); |
|
| 146 |
ca = new CA(new LexicalTable(index)); |
|
| 147 |
} |
|
| 129 | 148 |
// Creating from Lexical Table |
| 130 | 149 |
else if (selection instanceof LexicalTable) {
|
| 131 | 150 |
LexicalTable lexicalTable = (LexicalTable) selection; |
| tmp/org.txm.ca.rcp/plugin.xml (revision 1196) | ||
|---|---|---|
| 12 | 12 |
point="org.eclipse.ui.menus"> |
| 13 | 13 |
<menuContribution |
| 14 | 14 |
allPopups="false" |
| 15 |
locationURI="toolbar:org.txm.rcp.toolbartools?after=org.txm.index.rcp.handlers.ComputePartitionIndex">
|
|
| 15 |
locationURI="toolbar:org.txm.rcp.toolbartools?after=org.txm.specificities.rcp.handlers.ComputeSpecifities">
|
|
| 16 | 16 |
<command |
| 17 | 17 |
commandId="org.txm.ca.rcp.handlers.ComputeCA" |
| 18 | 18 |
icon="icons/ca.png" |
| ... | ... | |
| 29 | 29 |
<reference |
| 30 | 30 |
definitionId="OneICAComputableSelected"> |
| 31 | 31 |
</reference> |
| 32 |
<reference |
|
| 33 |
definitionId="OnePartitionIndexSelected"> |
|
| 34 |
</reference> |
|
| 32 | 35 |
</or> |
| 33 | 36 |
</visibleWhen> |
| 34 | 37 |
</command> |
| 35 | 38 |
</menuContribution> |
| 36 | 39 |
<menuContribution |
| 37 | 40 |
allPopups="false" |
| 38 |
locationURI="popup:org.txm.rcp.views.corpora.CorporaView?after=org.txm.rcp.corporaview.tools.stat">
|
|
| 41 |
locationURI="popup:org.txm.rcp.views.corpora.CorporaView?after=org.txm.specificities.rcp.handlers.ComputeSpecifities">
|
|
| 39 | 42 |
<command |
| 40 | 43 |
commandId="org.txm.ca.rcp.handlers.ComputeCA" |
| 41 | 44 |
icon="icons/ca.png" |
| ... | ... | |
| 52 | 55 |
<reference |
| 53 | 56 |
definitionId="OneICAComputableSelected"> |
| 54 | 57 |
</reference> |
| 58 |
<reference |
|
| 59 |
definitionId="OnePartitionIndexSelected"> |
|
| 60 |
</reference> |
|
| 55 | 61 |
</or> |
| 56 | 62 |
</visibleWhen> |
| 57 | 63 |
</command> |
| ... | ... | |
| 74 | 80 |
<reference |
| 75 | 81 |
definitionId="OneICAComputableSelected"> |
| 76 | 82 |
</reference> |
| 83 |
<reference |
|
| 84 |
definitionId="OnePartitionIndexSelected"> |
|
| 85 |
</reference> |
|
| 77 | 86 |
</or> |
| 78 | 87 |
</visibleWhen> |
| 79 | 88 |
</command> |
| tmp/org.txm.ahc.rcp/src/org/txm/ahc/rcp/handlers/ComputeAHC.java (revision 1196) | ||
|---|---|---|
| 44 | 44 |
import org.txm.chartsengine.rcp.editors.ChartEditor; |
| 45 | 45 |
import org.txm.core.messages.TXMCoreMessages; |
| 46 | 46 |
import org.txm.core.preferences.TXMPreferences; |
| 47 |
import org.txm.index.core.functions.PartitionIndex; |
|
| 47 | 48 |
import org.txm.lexicaltable.core.functions.LexicalTable; |
| 48 | 49 |
import org.txm.rcp.handlers.BaseAbstractHandler; |
| 49 | 50 |
import org.txm.searchengine.cqp.corpus.Partition; |
| ... | ... | |
| 79 | 80 |
ahc = (AHC) selection; |
| 80 | 81 |
} |
| 81 | 82 |
// creates from CA |
| 82 |
else if (selection instanceof CA) {
|
|
| 83 |
else if (selection instanceof CA) { // the CA is visible only when the selection is a CA
|
|
| 83 | 84 |
ahc = new AHC((CA) selection); |
| 84 | 85 |
} |
| 86 |
else if (selection instanceof PartitionIndex) {
|
|
| 87 |
PartitionIndex index = (PartitionIndex)selection; |
|
| 88 |
CA ca = new CA(new LexicalTable(index)); |
|
| 89 |
ca.setVisible(false); |
|
| 90 |
ahc = new AHC(ca); |
|
| 91 |
} |
|
| 85 | 92 |
// creates from LexicalTable |
| 86 | 93 |
else if (selection instanceof LexicalTable) {
|
| 87 | 94 |
LexicalTable lexicaltable = (LexicalTable) selection; |
| 88 |
ahc = new AHC(new CA(lexicaltable)); |
|
| 95 |
CA ca = new CA(lexicaltable); |
|
| 96 |
ca.setVisible(false); |
|
| 97 |
ahc = new AHC(ca); |
|
| 89 | 98 |
} |
| 90 | 99 |
// creates from Partition |
| 91 | 100 |
else if (selection instanceof Partition) {
|
| tmp/org.txm.ahc.rcp/plugin.xml (revision 1196) | ||
|---|---|---|
| 33 | 33 |
<reference |
| 34 | 34 |
definitionId="OnePartitionSelected"> |
| 35 | 35 |
</reference> |
| 36 |
<reference |
|
| 37 |
definitionId="OnePartitionIndexSelected"> |
|
| 38 |
</reference> |
|
| 36 | 39 |
</or> |
| 37 | 40 |
</visibleWhen> |
| 38 | 41 |
</command> |
| 39 | 42 |
</menuContribution> |
| 40 | 43 |
<menuContribution |
| 41 | 44 |
allPopups="false" |
| 42 |
locationURI="popup:org.txm.rcp.views.corpora.CorporaView?after=org.txm.rcp.corporaview.tools.stat">
|
|
| 45 |
locationURI="popup:org.txm.rcp.views.corpora.CorporaView?after=org.txm.ca.rcp.handlers.ComputeCA">
|
|
| 43 | 46 |
<command |
| 44 | 47 |
commandId="org.txm.cah.rcp.handlers.ComputeAHC" |
| 45 | 48 |
icon="icons/cah.png" |
| 46 |
style="push"> |
|
| 49 |
style="push" |
|
| 50 |
tooltip="%command.tooltip"> |
|
| 47 | 51 |
<visibleWhen |
| 48 | 52 |
checkEnabled="false"> |
| 49 | 53 |
<or> |
| ... | ... | |
| 56 | 60 |
<reference |
| 57 | 61 |
definitionId="OnePartitionSelected"> |
| 58 | 62 |
</reference> |
| 63 |
<reference |
|
| 64 |
definitionId="OnePartitionIndexSelected"> |
|
| 65 |
</reference> |
|
| 59 | 66 |
</or> |
| 60 | 67 |
</visibleWhen> |
| 61 | 68 |
</command> |
| 62 | 69 |
</menuContribution> |
| 63 | 70 |
<menuContribution |
| 64 |
locationURI="menu:menu.tools"> |
|
| 71 |
locationURI="menu:menu.tools?after=org.txm.ca.rcp.handlers.ComputeCA">
|
|
| 65 | 72 |
<command |
| 66 | 73 |
commandId="org.txm.cah.rcp.handlers.ComputeAHC" |
| 67 | 74 |
icon="icons/cah.png" |
| 68 |
style="push"> |
|
| 75 |
style="push" |
|
| 76 |
tooltip="%command.tooltip"> |
|
| 69 | 77 |
<visibleWhen |
| 70 | 78 |
checkEnabled="false"> |
| 71 | 79 |
<or> |
| ... | ... | |
| 78 | 86 |
<reference |
| 79 | 87 |
definitionId="OnePartitionSelected"> |
| 80 | 88 |
</reference> |
| 89 |
<reference |
|
| 90 |
definitionId="OnePartitionIndexSelected"> |
|
| 91 |
</reference> |
|
| 81 | 92 |
</or> |
| 82 | 93 |
</visibleWhen> |
| 83 | 94 |
</command> |
| tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/TXMEditor.java (revision 1196) | ||
|---|---|---|
| 362 | 362 |
this.topToolBar.unInstallGroup(COMPUTING_PARAMETERS_GROUP_ID); |
| 363 | 363 |
} |
| 364 | 364 |
|
| 365 |
} |
|
| 366 |
catch(Throwable e) {
|
|
| 365 |
} catch(Throwable e) {
|
|
| 367 | 366 |
Log.severe("TXMEditor.createPartControl(): can not create the editor for result " + this.getResult() + "."); //$NON-NLS-1$ //$NON-NLS-2$
|
| 368 | 367 |
e.printStackTrace(); |
| 369 | 368 |
createPartControlDoneSucessfully = false; |
| ... | ... | |
| 530 | 529 |
@Override |
| 531 | 530 |
public void setFocus() {
|
| 532 | 531 |
// TODO Auto-generated method stub |
| 532 |
if (mainParametersComposite != null && !mainParametersComposite.isDisposed()) {
|
|
| 533 |
mainParametersComposite.setFocus(); |
|
| 534 |
} |
|
| 533 | 535 |
} |
| 534 | 536 |
|
| 535 | 537 |
@SuppressWarnings("unchecked")
|
| ... | ... | |
| 725 | 727 |
// computing the result only if the editor wasn't already opened |
| 726 | 728 |
if (!wasAlreadyOpened) {
|
| 727 | 729 |
editor.compute(false); |
| 730 |
} else {
|
|
| 731 |
editor.setFocus(); |
|
| 728 | 732 |
} |
| 729 | 733 |
} |
| 730 | 734 |
catch (Exception e) {
|
| ... | ... | |
| 780 | 784 |
|
| 781 | 785 |
// FIXME: debug test to not draw while updating the widgets |
| 782 | 786 |
this.getContainer().setRedraw(true); |
| 787 |
|
|
| 788 |
// focus in the main widget |
|
| 789 |
this.setFocus(); |
|
| 783 | 790 |
|
| 784 |
|
|
| 785 | 791 |
// FIXME: update all open editors of the children result |
| 786 | 792 |
// FIXME: prob here is that updateEditorFromResult() doesn't enough because the compute() method does some other stuff |
| 787 | 793 |
// so the cascade computing may be done here rather than in TXMResult.compute() or we need to move some stuff from TXMEditor.compute() to |
| tmp/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/AssistedChoiceQueryWidget.java (revision 1196) | ||
|---|---|---|
| 88 | 88 |
|
| 89 | 89 |
List<SearchEngine> engines = SearchEnginesManager.getAvailableEngines(corpus); |
| 90 | 90 |
|
| 91 |
//if (engines.size() > 1) {
|
|
| 91 |
if (engines.size() > 1) {
|
|
| 92 | 92 |
ComboViewer combo = new ComboViewer(this); |
| 93 | 93 |
Combo ccombo = combo.getCombo(); |
| 94 | 94 |
combo.setContentProvider(new ListContentProvider()); |
| ... | ... | |
| 113 | 113 |
querywidget.setSearchEngine(se); |
| 114 | 114 |
} |
| 115 | 115 |
}); |
| 116 |
//}
|
|
| 116 |
} |
|
| 117 | 117 |
|
| 118 | 118 |
magicstick = new Button(this, SWT.PUSH); |
| 119 | 119 |
magicstick.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, |
| tmp/org.txm.rcp/src/main/java/org/txm/rcp/testers/ToolboxTester.java (revision 1196) | ||
|---|---|---|
| 1 | 1 |
package org.txm.rcp.testers; |
| 2 | 2 |
|
| 3 |
import java.util.ArrayList; |
|
| 4 |
import java.util.List; |
|
| 5 |
|
|
| 3 | 6 |
import org.eclipse.core.expressions.PropertyTester; |
| 4 | 7 |
import org.txm.Toolbox; |
| 5 | 8 |
import org.txm.core.engines.EngineType; |
| 9 |
import org.txm.core.results.TXMResult; |
|
| 6 | 10 |
import org.txm.searchengine.cqp.CQPSearchEngine; |
| 7 | 11 |
|
| 8 | 12 |
/** |
| ... | ... | |
| 17 | 21 |
|
| 18 | 22 |
public static final String PROPERTY_STATE_ENGINE_READY = "StateEngineReady"; //$NON-NLS-1$ |
| 19 | 23 |
public static final String PROPERTY_SEARCH_ENGINE_READY = "SearchEngineReady"; //$NON-NLS-1$ |
| 24 |
public static final String PROPERTY_COMPUTABLE = "computable"; //$NON-NLS-1$ |
|
| 25 |
public static final String PROPERTY_PERSISTABLE = "persistable"; //$NON-NLS-1$ |
|
| 20 | 26 |
|
| 21 | 27 |
public ToolboxTester() {
|
| 22 | 28 |
// TODO Auto-generated constructor stub |
| ... | ... | |
| 31 | 37 |
} else if (PROPERTY_SEARCH_ENGINE_READY.equals(property)) {
|
| 32 | 38 |
System.out.println("TEST: "+property+" = "+CQPSearchEngine.isInitialized()); //$NON-NLS-1$ //$NON-NLS-2$
|
| 33 | 39 |
return CQPSearchEngine.isInitialized(); |
| 40 |
} else if (PROPERTY_COMPUTABLE.equals(property)) {
|
|
| 41 |
System.out.println("TEST: receiver="+receiver+" property="+property+" args="+args+" expectedValue="+expectedValue); //$NON-NLS-1$ //$NON-NLS-2$
|
|
| 42 |
return false; |
|
| 43 |
} else if (PROPERTY_PERSISTABLE.equals(property)) {
|
|
| 44 |
if (receiver == null) return false; |
|
| 45 |
Class c = receiver.getClass(); |
|
| 46 |
if (!(receiver instanceof List)) return false; |
|
| 47 |
|
|
| 48 |
List list = (List) receiver; |
|
| 49 |
if (list.size() == 0) return false; |
|
| 50 |
receiver = list.get(0); |
|
| 51 |
|
|
| 52 |
if (receiver instanceof TXMResult) {
|
|
| 53 |
return !((TXMResult)receiver).isInternalPersistable(); |
|
| 54 |
//return true; |
|
| 55 |
} |
|
| 56 |
return false; |
|
| 57 |
// System.out.println("TEST: receiver="+receiver+" property="+property+" args="+args+" expectedValue="+expectedValue); //$NON-NLS-1$ //$NON-NLS-2$
|
|
| 34 | 58 |
} |
| 35 | 59 |
|
| 36 | 60 |
return false; |
| tmp/org.txm.rcp/plugin.xml (revision 1196) | ||
|---|---|---|
| 955 | 955 |
checkEnabled="false"> |
| 956 | 956 |
<or> |
| 957 | 957 |
<reference |
| 958 |
definitionId="OneBaseSelected"> |
|
| 959 |
</reference> |
|
| 960 |
<reference |
|
| 961 |
definitionId="OneConcordanceSelected"> |
|
| 962 |
</reference> |
|
| 963 |
<reference |
|
| 964 |
definitionId="OneCorpusSelected"> |
|
| 965 |
</reference> |
|
| 966 |
<reference |
|
| 967 |
definitionId="OneLexicalTableSelected"> |
|
| 968 |
</reference> |
|
| 969 |
<reference |
|
| 970 |
definitionId="OneLexiconSelected"> |
|
| 971 |
</reference> |
|
| 972 |
<reference |
|
| 973 |
definitionId="OnePartitionSelected"> |
|
| 974 |
</reference> |
|
| 975 |
<reference |
|
| 976 |
definitionId="OneTxmObjectSelected"> |
|
| 977 |
</reference> |
|
| 978 |
<reference |
|
| 979 | 958 |
definitionId="OneTXMResultSelected"> |
| 980 | 959 |
</reference> |
| 981 | 960 |
</or> |
| ... | ... | |
| 1391 | 1370 |
checkEnabled="false"> |
| 1392 | 1371 |
<or> |
| 1393 | 1372 |
<reference |
| 1394 |
definitionId="OneBaseSelected"> |
|
| 1395 |
</reference> |
|
| 1396 |
<reference |
|
| 1397 |
definitionId="OneConcordanceSelected"> |
|
| 1398 |
</reference> |
|
| 1399 |
<reference |
|
| 1400 |
definitionId="OneCorpusSelected"> |
|
| 1401 |
</reference> |
|
| 1402 |
<reference |
|
| 1403 |
definitionId="OneLexicalTableSelected"> |
|
| 1404 |
</reference> |
|
| 1405 |
<reference |
|
| 1406 |
definitionId="OneLexiconSelected"> |
|
| 1407 |
</reference> |
|
| 1408 |
<reference |
|
| 1409 |
definitionId="OnePartitionSelected"> |
|
| 1410 |
</reference> |
|
| 1411 |
<reference |
|
| 1412 |
definitionId="OneTxmObjectSelected"> |
|
| 1413 |
</reference> |
|
| 1414 |
<reference |
|
| 1415 | 1373 |
definitionId="OneTXMResultSelected"> |
| 1416 | 1374 |
</reference> |
| 1417 | 1375 |
</or> |
| ... | ... | |
| 1437 | 1395 |
name="org.txm.rcp.separator1" |
| 1438 | 1396 |
visible="true"> |
| 1439 | 1397 |
</separator> |
| 1398 |
<separator |
|
| 1399 |
name="org.txm.rcp.toolbartools.stats" |
|
| 1400 |
visible="true"> |
|
| 1401 |
</separator> |
|
| 1440 | 1402 |
|
| 1441 | 1403 |
<command |
| 1442 | 1404 |
commandId="org.eclipse.ui.window.preferences" |
| ... | ... | |
| 1994 | 1956 |
name="org.txm.rcp.corporaview.corpus.read" |
| 1995 | 1957 |
visible="true"> |
| 1996 | 1958 |
</separator> |
| 1997 |
|
|
| 1998 |
<command |
|
| 1999 |
commandId="org.txm.rcp.handlers.results.DeleteObject" |
|
| 2000 |
icon="icons/functions/Delete.png" |
|
| 2001 |
style="push"> |
|
| 2002 |
<visibleWhen |
|
| 2003 |
checkEnabled="false"> |
|
| 2004 |
<or> |
|
| 2005 |
<reference |
|
| 2006 |
definitionId="OneBaseSelected"> |
|
| 2007 |
</reference> |
|
| 2008 |
<reference |
|
| 2009 |
definitionId="OneConcordanceSelected"> |
|
| 2010 |
</reference> |
|
| 2011 |
<reference |
|
| 2012 |
definitionId="OneCorpusSelected"> |
|
| 2013 |
</reference> |
|
| 2014 |
<reference |
|
| 2015 |
definitionId="OneLexicalTableSelected"> |
|
| 2016 |
</reference> |
|
| 2017 |
<reference |
|
| 2018 |
definitionId="OneLexiconSelected"> |
|
| 2019 |
</reference> |
|
| 2020 |
<reference |
|
| 2021 |
definitionId="OnePartitionSelected"> |
|
| 2022 |
</reference> |
|
| 2023 |
<reference |
|
| 2024 |
definitionId="OneTxmObjectSelected"> |
|
| 2025 |
</reference> |
|
| 2026 |
<reference |
|
| 2027 |
definitionId="OneTXMResultSelected"> |
|
| 2028 |
</reference> |
|
| 2029 |
</or> |
|
| 2030 |
</visibleWhen> |
|
| 2031 |
</command> |
|
| 2032 | 1959 |
<separator |
| 2033 | 1960 |
name="org.txm.rcp.corporaview.corpus.manage" |
| 2034 | 1961 |
visible="true"> |
| ... | ... | |
| 2062 | 1989 |
visible="true"> |
| 2063 | 1990 |
</separator> |
| 2064 | 1991 |
<command |
| 1992 |
commandId="org.txm.rcp.handlers.results.SetTXMResultPersistentState" |
|
| 1993 |
mode="FORCE_TEXT" |
|
| 1994 |
style="toggle"> |
|
| 1995 |
<visibleWhen |
|
| 1996 |
checkEnabled="false"> |
|
| 1997 |
<and> |
|
| 1998 |
<reference |
|
| 1999 |
definitionId="OneTXMResultSelected"> |
|
| 2000 |
</reference> |
|
| 2001 |
<test |
|
| 2002 |
property="org.txm.rcp.testers.persistable" |
|
| 2003 |
value="true"> |
|
| 2004 |
</test> |
|
| 2005 |
</and> |
|
| 2006 |
</visibleWhen> |
|
| 2007 |
</command> |
|
| 2008 |
<command |
|
| 2065 | 2009 |
commandId="org.txm.rcp.commands.function.RenameResult" |
| 2066 | 2010 |
label="%command.label.26" |
| 2067 | 2011 |
style="push"> |
| ... | ... | |
| 2072 | 2016 |
</reference> |
| 2073 | 2017 |
</visibleWhen> |
| 2074 | 2018 |
</command> |
| 2019 |
|
|
| 2075 | 2020 |
<command |
| 2076 |
commandId="org.txm.rcp.handlers.results.SetTXMResultPersistentState"
|
|
| 2077 |
mode="FORCE_TEXT"
|
|
| 2078 |
style="toggle">
|
|
| 2021 |
commandId="org.txm.rcp.handlers.results.DeleteObject"
|
|
| 2022 |
icon="icons/functions/Delete.png"
|
|
| 2023 |
style="push">
|
|
| 2079 | 2024 |
<visibleWhen |
| 2080 | 2025 |
checkEnabled="false"> |
| 2081 |
<and>
|
|
| 2026 |
<or>
|
|
| 2082 | 2027 |
<reference |
| 2083 | 2028 |
definitionId="OneTXMResultSelected"> |
| 2084 | 2029 |
</reference> |
| 2085 |
<and> |
|
| 2086 |
<not> |
|
| 2087 |
<reference |
|
| 2088 |
definitionId="OneTxmObjectSelected"> |
|
| 2089 |
</reference> |
|
| 2090 |
</not> |
|
| 2091 |
</and> |
|
| 2092 |
</and> |
|
| 2030 |
</or> |
|
| 2093 | 2031 |
</visibleWhen> |
| 2094 | 2032 |
</command> |
| 2033 |
<separator |
|
| 2034 |
name="org.txm.rcp.corporaview.preferences" |
|
| 2035 |
visible="true"> |
|
| 2036 |
</separator> |
|
| 2095 | 2037 |
<command |
| 2096 | 2038 |
commandId="org.eclipse.ui.window.preferences" |
| 2097 | 2039 |
icon="icons/functions/prefs.png" |
| ... | ... | |
| 2961 | 2903 |
class="org.txm.rcp.testers.ToolboxTester" |
| 2962 | 2904 |
id="org.txm.rcp.testers.ToolboxTester" |
| 2963 | 2905 |
namespace="org.txm.rcp.testers" |
| 2964 |
properties="StatEngineReady,SearchEngineReady" |
|
| 2906 |
properties="StatEngineReady,SearchEngineReady,computable,persistable"
|
|
| 2965 | 2907 |
type="java.lang.Object"> |
| 2966 | 2908 |
</propertyTester> |
| 2967 | 2909 |
<propertyTester |
| tmp/org.txm.properties.rcp/src/org/txm/properties/rcp/handlers/ComputeProperties.java (revision 1196) | ||
|---|---|---|
| 27 | 27 |
// |
| 28 | 28 |
package org.txm.properties.rcp.handlers; |
| 29 | 29 |
|
| 30 |
import java.util.List; |
|
| 31 |
|
|
| 30 | 32 |
import org.eclipse.core.commands.ExecutionEvent; |
| 31 | 33 |
import org.eclipse.core.commands.ExecutionException; |
| 34 |
import org.txm.core.results.TXMResult; |
|
| 32 | 35 |
import org.txm.properties.core.functions.Properties; |
| 33 | 36 |
import org.txm.properties.rcp.editors.PropertiesEditor; |
| 34 | 37 |
import org.txm.rcp.editors.TXMEditor; |
| ... | ... | |
| 58 | 61 |
|
| 59 | 62 |
// Creating from Corpus |
| 60 | 63 |
if (selection instanceof CQPCorpus) {
|
| 61 |
information = new Properties((CQPCorpus) selection); |
|
| 64 |
List<Properties> informations = (List<Properties>) ((CQPCorpus)selection).getChildren(Properties.class); |
|
| 65 |
if (informations.size() > 0) {
|
|
| 66 |
information = informations.get(0); |
|
| 67 |
} else {
|
|
| 68 |
information = new Properties((CQPCorpus) selection); |
|
| 69 |
} |
|
| 62 | 70 |
} |
| 63 | 71 |
// Reopening from existing result |
| 64 | 72 |
else if(selection instanceof Properties) {
|
| tmp/org.txm.specificities.rcp/src/org/txm/specificities/rcp/handlers/ComputeSpecifities.java (revision 1196) | ||
|---|---|---|
| 29 | 29 |
|
| 30 | 30 |
import org.eclipse.core.commands.ExecutionEvent; |
| 31 | 31 |
import org.eclipse.core.commands.ExecutionException; |
| 32 |
import org.txm.index.core.functions.PartitionIndex; |
|
| 32 | 33 |
import org.txm.lexicaltable.core.functions.LexicalTable; |
| 33 | 34 |
import org.txm.rcp.editors.TXMEditor; |
| 34 | 35 |
import org.txm.rcp.handlers.BaseAbstractHandler; |
| ... | ... | |
| 72 | 73 |
|
| 73 | 74 |
// creating from Partition |
| 74 | 75 |
if (selection instanceof Partition) {
|
| 75 |
Partition partition = (Partition) selection; |
|
| 76 |
lexicalTable = new LexicalTable(partition); |
|
| 76 |
lexicalTable = new LexicalTable((Partition) selection); |
|
| 77 | 77 |
} |
| 78 | 78 |
// creating from Subcorpus |
| 79 | 79 |
else if (selection instanceof Subcorpus) {
|
| 80 |
Subcorpus corpus = (Subcorpus) selection; |
|
| 81 |
lexicalTable = new LexicalTable(corpus); |
|
| 82 |
lexicalTable.setUnitProperty(corpus.getDefaultProperty()); |
|
| 80 |
lexicalTable = new LexicalTable((Subcorpus) selection); |
|
| 83 | 81 |
} |
| 82 |
// creating from Partition index |
|
| 83 |
else if (selection instanceof PartitionIndex) {
|
|
| 84 |
lexicalTable = new LexicalTable((PartitionIndex)selection); |
|
| 85 |
} |
|
| 84 | 86 |
// creating from Lexical Table |
| 85 | 87 |
else if (selection instanceof LexicalTable) {
|
| 86 | 88 |
lexicalTable = (LexicalTable) selection; |
| tmp/org.txm.specificities.rcp/plugin.xml (revision 1196) | ||
|---|---|---|
| 55 | 55 |
<reference |
| 56 | 56 |
definitionId="OneLexicalTableSelected"> |
| 57 | 57 |
</reference> |
| 58 |
<reference |
|
| 59 |
definitionId="OnePartitionIndexSelected"> |
|
| 60 |
</reference> |
|
| 58 | 61 |
</or> |
| 59 | 62 |
</visibleWhen> |
| 60 | 63 |
</command> |
| 61 | 64 |
</menuContribution> |
| 62 | 65 |
<menuContribution |
| 63 |
locationURI="menu:menu.tools"> |
|
| 66 |
locationURI="menu:menu.tools?after=menu.tools.separator.stats">
|
|
| 64 | 67 |
<command |
| 65 | 68 |
commandId="org.txm.specificities.rcp.handlers.ComputeSpecifities" |
| 66 | 69 |
icon="icons/functions/specificities.png" |
| ... | ... | |
| 77 | 80 |
<reference |
| 78 | 81 |
definitionId="OneLexicalTableSelected"> |
| 79 | 82 |
</reference> |
| 83 |
<reference |
|
| 84 |
definitionId="OnePartitionIndexSelected"> |
|
| 85 |
</reference> |
|
| 80 | 86 |
</or> |
| 81 | 87 |
</visibleWhen> |
| 82 | 88 |
</command> |
| 83 | 89 |
</menuContribution> |
| 84 | 90 |
<menuContribution |
| 85 | 91 |
allPopups="false" |
| 86 |
locationURI="toolbar:org.txm.rcp.toolbartools?after=org.txm.referencer.rcp.handlers.ComputeReferencer">
|
|
| 92 |
locationURI="toolbar:org.txm.rcp.toolbartools?after=org.txm.rcp.toolbartools.stats">
|
|
| 87 | 93 |
<command |
| 88 | 94 |
commandId="org.txm.specificities.rcp.handlers.ComputeSpecifities" |
| 89 | 95 |
icon="icons/functions/specificities.png" |
| 90 |
style="push" |
|
| 91 |
tooltip="%command.tooltip"> |
|
| 96 |
style="push"> |
|
| 92 | 97 |
<visibleWhen |
| 93 | 98 |
checkEnabled="false"> |
| 94 | 99 |
<or> |
| 95 | 100 |
<reference |
| 101 |
definitionId="OnePartitionSelected"> |
|
| 102 |
</reference> |
|
| 103 |
<reference |
|
| 96 | 104 |
definitionId="OneSubCorpusSelected"> |
| 97 | 105 |
</reference> |
| 98 | 106 |
<reference |
| 99 | 107 |
definitionId="OneLexicalTableSelected"> |
| 100 | 108 |
</reference> |
| 101 |
</or> |
|
| 102 |
</visibleWhen> |
|
| 103 |
</command> |
|
| 104 |
</menuContribution> |
|
| 105 |
<menuContribution |
|
| 106 |
allPopups="false" |
|
| 107 |
locationURI="toolbar:org.txm.rcp.toolbartools?after=ComputeIndexFromPartition"> |
|
| 108 |
<command |
|
| 109 |
commandId="org.txm.specificities.rcp.handlers.ComputeSpecifities" |
|
| 110 |
icon="icons/functions/specificities.png" |
|
| 111 |
style="push" |
|
| 112 |
tooltip="%command.tooltip"> |
|
| 113 |
<visibleWhen |
|
| 114 |
checkEnabled="false"> |
|
| 115 |
<or> |
|
| 116 | 109 |
<reference |
| 117 |
definitionId="OnePartitionSelected"> |
|
| 110 |
definitionId="OnePartitionIndexSelected">
|
|
| 118 | 111 |
</reference> |
| 119 | 112 |
</or> |
| 120 | 113 |
</visibleWhen> |
| tmp/org.txm.index.rcp/plugin.xml (revision 1196) | ||
|---|---|---|
| 306 | 306 |
ifEmpty="false" |
| 307 | 307 |
operator="and"> |
| 308 | 308 |
<instanceof |
| 309 |
value="org.txm.index.core.functions.Index"> |
|
| 309 |
value="org.txm.index.core.functions.PartitionIndex">
|
|
| 310 | 310 |
</instanceof> |
| 311 | 311 |
</iterate> |
| 312 | 312 |
</with> |
| tmp/org.txm.progression.rcp/src/org/txm/progression/rcp/editors/ProgressionEditor.java (revision 1196) | ||
|---|---|---|
| 535 | 535 |
return assistedQueryWidget.getRawString(); |
| 536 | 536 |
} |
| 537 | 537 |
} |
| 538 |
|
|
| 539 |
@Override |
|
| 540 |
public void setFocus() {
|
|
| 541 |
// TODO Auto-generated method stub |
|
| 542 |
if (queryWidget != null && !queryWidget.isDisposed()) {
|
|
| 543 |
queryWidget.setFocus(); |
|
| 544 |
} |
|
| 545 |
} |
|
| 538 | 546 |
|
| 539 | 547 |
/** |
| 540 | 548 |
* Checks if the specified query already exists or not. |
| tmp/org.txm.lexicaltable.core/src/org/txm/lexicaltable/core/functions/LexicalTable.java (revision 1196) | ||
|---|---|---|
| 104 | 104 |
public LexicalTable(CQPCorpus corpus) throws Exception {
|
| 105 | 105 |
//this(corpus, corpus.getDefaultProperty(), null); |
| 106 | 106 |
super(corpus); |
| 107 |
this.setUnitProperty(corpus.getDefaultProperty()); |
|
| 107 | 108 |
} |
| 108 | 109 |
|
| 109 | 110 |
// /** |
| ... | ... | |
| 124 | 125 |
*/ |
| 125 | 126 |
public LexicalTable(PartitionIndex index) {
|
| 126 | 127 |
super(index); |
| 128 |
|
|
| 129 |
this.property = index.getProperties().get(0); |
|
| 130 |
this.useAllOccurrences = true; |
|
| 127 | 131 |
} |
| 128 | 132 |
|
| 129 | 133 |
/** |
Formats disponibles : Unified diff