KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > cve > esecutori > SpecificationSemantic


1 package cve.esecutori;
2
3 import javax.swing.tree.*;
4
5 /**
6  * Interfaccia sulla quale si stabilisce la compatibilita' fra ossevatori
7  * in grado di osservare la creazione delle specifiche Semantiche
8  * e gli esecutori in grado crearla
9  *
10  *@version 1.0
11  *@author Francesco Guerrisi
12  */

13 public interface SpecificationSemantic
14 {
15     void setSintaxRules(String JavaDoc file);
16     void delSintaxRules();
17     void setSemanticRules(String JavaDoc file);
18     void delSemanticRules();
19     void newSemanticTree(String JavaDoc file);
20     void newAssociationTree(String JavaDoc file, String JavaDoc fileAss);
21     //Nota: Creo Regola da Editor e Cancello/Ricreo Intero Albero
22
void assSemSint(String JavaDoc idRuleSint, String JavaDoc idRuleSem);
23     void delAssRules();
24     void getAll(String JavaDoc file);
25     void delAll();
26     
27     //Impostazione tipo traduzione semantica
28
void setTranslationSemantic(String JavaDoc typeS);
29     String JavaDoc getTranslationSemantic();
30     
31 }
Popular Tags