root / tmp / org.txm.analec.rcp / src matt / visuAnalec / Message.java @ 3093
Historique | Voir | Annoter | Télécharger (3,16 ko)
1 | 481 | mdecorde | /*
|
---|---|---|---|
2 | 481 | mdecorde | * To change this template, choose Tools | Templates
|
3 | 481 | mdecorde | * and open the template in the editor.
|
4 | 481 | mdecorde | */
|
5 | 481 | mdecorde | package visuAnalec; |
6 | 481 | mdecorde | |
7 | 481 | mdecorde | import java.util.*; |
8 | 481 | mdecorde | import visuAnalec.elements.*; |
9 | 481 | mdecorde | |
10 | 481 | mdecorde | /**
|
11 | 481 | mdecorde | *
|
12 | 481 | mdecorde | * @author Bernard Victorri
|
13 | 481 | mdecorde | */
|
14 | 481 | mdecorde | public class Message extends EventObject { |
15 | 481 | mdecorde | public enum TypeMessage { |
16 | 481 | mdecorde | CLEAR_CORPUS, |
17 | 481 | mdecorde | NEW_CORPUS, |
18 | 481 | mdecorde | MODIF_TEXTE, |
19 | 481 | mdecorde | MODIF_ELEMENT, |
20 | 481 | mdecorde | MODIF_STRUCTURE, |
21 | 481 | mdecorde | MODIF_VUE |
22 | 481 | mdecorde | } |
23 | 481 | mdecorde | |
24 | 481 | mdecorde | public enum TypeModifElement { |
25 | 481 | mdecorde | AJOUT_UNITE, |
26 | 481 | mdecorde | SUP_UNITE, |
27 | 481 | mdecorde | BORNES_UNITE, |
28 | 481 | mdecorde | AJOUT_RELATION, |
29 | 481 | mdecorde | SUP_RELATION, |
30 | 481 | mdecorde | AJOUT_SCHEMA, |
31 | 481 | mdecorde | MODIF_SCHEMA, |
32 | 481 | mdecorde | SUP_SCHEMA, |
33 | 481 | mdecorde | MODIF_VALEUR, |
34 | 481 | mdecorde | } |
35 | 481 | mdecorde | |
36 | 481 | mdecorde | public enum TypeModifStructure { |
37 | 481 | mdecorde | AJOUT_TYPE_ET_ELEMENTS, |
38 | 481 | mdecorde | AJOUT_TYPE, |
39 | 481 | mdecorde | AJOUT_PROP, |
40 | 481 | mdecorde | AJOUT_FORME_UNITE, |
41 | 481 | mdecorde | AJOUT_VALEUR, |
42 | 481 | mdecorde | RENOM_TYPE, |
43 | 481 | mdecorde | RENOM_PROP, |
44 | 481 | mdecorde | RENOM_VALEUR, |
45 | 481 | mdecorde | FUSION_TYPE, |
46 | 481 | mdecorde | FUSION_PROP, |
47 | 481 | mdecorde | FUSION_VALEUR, |
48 | 481 | mdecorde | SUPPR_TYPE, |
49 | 481 | mdecorde | SUPPR_PROP, |
50 | 481 | mdecorde | SUPPR_VALEUR, |
51 | 481 | mdecorde | VALEUR_PAR_DEFAUT, |
52 | 481 | mdecorde | } |
53 | 481 | mdecorde | |
54 | 481 | mdecorde | public enum TypeModifVue { |
55 | 481 | mdecorde | EXTRACTION, |
56 | 481 | mdecorde | NEW_VUE, |
57 | 481 | mdecorde | VUE_DEFAUT, |
58 | 481 | mdecorde | } |
59 | 481 | mdecorde | TypeMessage type; |
60 | 481 | mdecorde | public Message(Object source, TypeMessage type) { |
61 | 481 | mdecorde | super(source);
|
62 | 481 | mdecorde | this.type = type;
|
63 | 481 | mdecorde | } |
64 | 481 | mdecorde | public TypeMessage getType() {
|
65 | 481 | mdecorde | return type;
|
66 | 481 | mdecorde | } |
67 | 481 | mdecorde | |
68 | 481 | mdecorde | public static class VueEvent extends Message { |
69 | 481 | mdecorde | private TypeModifVue modif;
|
70 | 481 | mdecorde | private Unite unite;
|
71 | 481 | mdecorde | private String[] args; |
72 | 481 | mdecorde | public VueEvent(Object source, TypeModifVue modif, String... args) { |
73 | 481 | mdecorde | super(source, TypeMessage.MODIF_VUE);
|
74 | 481 | mdecorde | this.modif = modif;
|
75 | 481 | mdecorde | this.args = args;
|
76 | 481 | mdecorde | } |
77 | 481 | mdecorde | public VueEvent(Object source, TypeModifVue modif, Unite unite, String... args) { |
78 | 481 | mdecorde | super(source, TypeMessage.MODIF_VUE);
|
79 | 481 | mdecorde | this.unite = unite;
|
80 | 481 | mdecorde | this.modif = modif;
|
81 | 481 | mdecorde | this.args = args;
|
82 | 481 | mdecorde | } |
83 | 481 | mdecorde | public TypeModifVue getModif() {
|
84 | 481 | mdecorde | return modif;
|
85 | 481 | mdecorde | } |
86 | 481 | mdecorde | public Unite getUnite() {
|
87 | 481 | mdecorde | return unite;
|
88 | 481 | mdecorde | } |
89 | 481 | mdecorde | public String getArg() { |
90 | 481 | mdecorde | return args[0]; |
91 | 481 | mdecorde | } |
92 | 481 | mdecorde | public String getArg(int i) { |
93 | 481 | mdecorde | return args[i];
|
94 | 481 | mdecorde | } |
95 | 481 | mdecorde | } |
96 | 481 | mdecorde | |
97 | 481 | mdecorde | public static class ElementEvent extends Message { |
98 | 481 | mdecorde | private TypeModifElement modif;
|
99 | 481 | mdecorde | private Element element; |
100 | 481 | mdecorde | private String[] args; |
101 | 481 | mdecorde | public ElementEvent(Object source, TypeModifElement modif, Element element, String... args) { |
102 | 481 | mdecorde | super(source, TypeMessage.MODIF_ELEMENT);
|
103 | 481 | mdecorde | this.modif = modif;
|
104 | 481 | mdecorde | this.element = element;
|
105 | 481 | mdecorde | this.args = args;
|
106 | 481 | mdecorde | } |
107 | 481 | mdecorde | public TypeModifElement getModif() {
|
108 | 481 | mdecorde | return modif;
|
109 | 481 | mdecorde | } |
110 | 481 | mdecorde | public Element getElement() { |
111 | 481 | mdecorde | return element;
|
112 | 481 | mdecorde | } |
113 | 481 | mdecorde | public String getArg() { |
114 | 481 | mdecorde | return args[0]; |
115 | 481 | mdecorde | } |
116 | 481 | mdecorde | public String getArg(int i) { |
117 | 481 | mdecorde | return args[i];
|
118 | 481 | mdecorde | } |
119 | 481 | mdecorde | } |
120 | 481 | mdecorde | |
121 | 481 | mdecorde | public static class StructureEvent extends Message { |
122 | 481 | mdecorde | private TypeModifStructure modif;
|
123 | 481 | mdecorde | private Class<? extends Element> classe; |
124 | 481 | mdecorde | private String[] args; |
125 | 481 | mdecorde | public StructureEvent(Object source, TypeModifStructure modif, Class<? extends Element> classe, String... args) { |
126 | 481 | mdecorde | super(source, TypeMessage.MODIF_STRUCTURE);
|
127 | 481 | mdecorde | this.modif = modif;
|
128 | 481 | mdecorde | this.classe = classe;
|
129 | 481 | mdecorde | this.args = args;
|
130 | 481 | mdecorde | } |
131 | 481 | mdecorde | public TypeModifStructure getModif() {
|
132 | 481 | mdecorde | return modif;
|
133 | 481 | mdecorde | } |
134 | 481 | mdecorde | public Class<? extends Element> getClasse() { |
135 | 481 | mdecorde | return classe;
|
136 | 481 | mdecorde | } |
137 | 481 | mdecorde | public String getArg() { |
138 | 481 | mdecorde | return args[0]; |
139 | 481 | mdecorde | } |
140 | 481 | mdecorde | public String getArg(int i) { |
141 | 481 | mdecorde | return args[i];
|
142 | 481 | mdecorde | } |
143 | 481 | mdecorde | } |
144 | 481 | mdecorde | } |
145 | 481 | mdecorde | |
146 | 481 | mdecorde | |
147 | 481 | mdecorde |