Révision 1932
tmp/org.txm.ca.core/src/org/txm/ca/core/functions/CA.java (revision 1932) | ||
---|---|---|
41 | 41 |
import org.txm.ca.core.statsengine.r.functions.ICA; |
42 | 42 |
import org.txm.chartsengine.core.results.ChartResult; |
43 | 43 |
import org.txm.core.messages.TXMCoreMessages; |
44 |
import org.txm.core.preferences.TXMPreferences; |
|
44 | 45 |
import org.txm.core.results.Parameter; |
45 | 46 |
import org.txm.core.results.TXMParameters; |
47 |
import org.txm.core.results.TXMResult; |
|
46 | 48 |
import org.txm.lexicaltable.core.functions.LexicalTable; |
47 | 49 |
import org.txm.searchengine.cqp.corpus.Property; |
48 | 50 |
import org.txm.statsengine.core.StatException; |
... | ... | |
1019 | 1021 |
return (LexicalTable)this.parent; |
1020 | 1022 |
} |
1021 | 1023 |
|
1024 |
// FIXME: SJ: fix to save the eigenvalues when the CA is saved |
|
1025 |
// FIXME: SJ: temporary fix to save the Eignevalues. This method should be removed when the CAEditor will be managed in a better way |
|
1026 |
public void setUserPersistable(boolean userPersistable) { |
|
1027 |
super.setUserPersistable(userPersistable); // can not call super method, lead to infinite loop |
|
1028 |
|
|
1029 |
// deep persistence |
|
1030 |
for (TXMResult child : getChildren()) { |
|
1031 |
child.setUserPersistable(userPersistable); |
|
1032 |
} |
|
1033 |
} |
|
1022 | 1034 |
|
1023 | 1035 |
|
1024 | 1036 |
} |
tmp/org.txm.ca.core/src/org/txm/ca/core/functions/Eigenvalues.java (revision 1932) | ||
---|---|---|
7 | 7 |
|
8 | 8 |
import org.txm.ca.core.messages.CACoreMessages; |
9 | 9 |
import org.txm.chartsengine.core.results.ChartResult; |
10 |
import org.txm.core.preferences.TXMPreferences; |
|
10 | 11 |
import org.txm.core.results.TXMParameters; |
11 | 12 |
import org.txm.core.results.TXMResult; |
12 | 13 |
|
... | ... | |
114 | 115 |
return CACoreMessages.eigenvalues; |
115 | 116 |
} |
116 | 117 |
|
118 |
|
|
119 |
// FIXME: SJ: fix to save the eigenvalues when the CA is saved |
|
120 |
// FIXME: SJ: temporary fix to save the Eignevalues. This method should be removed when the CAEditor will be managed in a better way |
|
121 |
public void setUserPersistable(boolean userPersistable) { |
|
122 |
this.userPersistable = userPersistable; |
|
123 |
|
|
124 |
// directly save and flush the preference |
|
125 |
try { |
|
126 |
if (this.isUserPersistable()) { |
|
127 |
this.autoSaveParametersFromAnnotations(); |
|
128 |
this.saveParameters(); |
|
129 |
TXMPreferences.flush(this); |
|
130 |
} |
|
131 |
} |
|
132 |
catch (Exception e) { |
|
133 |
// TODO Auto-generated catch block |
|
134 |
e.printStackTrace(); |
|
135 |
} |
|
136 |
} |
|
137 |
|
|
117 | 138 |
} |
Formats disponibles : Unified diff