<LinearLayout xmlns:android="http://schemas.android.

com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="#FFFFFF" >
<!-- A definir apres, classCreation-->
<!->Interface de creation de une classe (ICC):
*Composants ICC* Activity:
>Nom de la classe
>critere sur base dInitialisation(ou critere de creation[ valeurs/exemples : pos
ition,(ordre) , taille;] (cela peut-etre une classe ,sous-classe))
>type de la classe
(peut-etre *nom de la classe hiérarchique ou *autres
(math,
physique,)
>definition
-du nombre
(domaine de definition : [0,infini]),
-nom,
-et type des elements de la classe(sous-classe
ou elements singuliers non sous-classable)
>definition de la
- regle delements a elements
( soient a,b,c
| a à b = addition(symbole_addition= +),
| b à c = soustraction(symbole_soustraction= -),
|c à a = aucun(symbole_aucun = non_connu)
))
>type de la regle(math ou autre)
>niveau de suivi (ou niveau d'application)de la regle(normal, relative, stricte)
>niveau de la classification de la classe(relative, absolue)
[definir l'interface apres , ces elements cites ci-dessus
peuvent constituer des elements de definition des classes(ou etats à acquérir lors d'
une recherche par l'a.i elle-meme)]
//fin creation classe
[Interface] :
> class_ClassificationName;//nom de la classe (editText)
> classification_criteriumName;//critere a la source_ a la base de la classifica
tion (editText/itemlist)
( *peut ne pas etre fourni , mais si veut etre fourni :
proposer dutiliser la liste de criteres existant :
si liste vide :
proposer,
sinon :
ne rien proposer
receullir celui de lUtilisateur(editText.setVisible() et recueuillir
critere de base :

isRuleBetween all class Elements ?(singleRule between two elts ?.txt" > private String class_classificationRuleData. individualRu leFromComponentToComponent) .//Pour inscrire les composan ts et symboles des regles a incrire dans le fichier de la regle) > private String class_classificationType_or_TypeName. ou autres (EditText ou ItemList) (checkBox si a un element) : (CheckBox ou toggleButton -> is MultiElement.lancer le processus (activite )de definition de la regle) (> private String class_classificationRuleName.or all follow generalRule ? (sequentiel generalement ou autre) .// values : Absolute or Relative . valeur(correspondance ou autre) reel : -spatial -visuel -auditif) > classification_ClassLevel.//nom du fichier de la regle qui sera : ruleName+"rule.// values : with rule or not (checkb ox. le processus de definition des elements de la cla sse est lance .( peut-etre une classe proposee meme ou autre). mixte (itemList) > private String classificationMode.abstrait: -ordre . taille. position. ou toggleButton ou ItemList-> hasRule . si liste delts est vide : sinon : une liste delts est propose et choix enregistre -non : proposer liste delts ou utilisateur peut fournir ou peut laisser vide (peut ertre avec une methode getChoiceFrom(EditText ed ) Dans tous les getElementName() et enregist -si superieur recueuillor la liste delts et enregistrer la liste */ >CheckBox . if checked . coche ? : -oui : la classe est multiElements . type.//sert a stocker le nom du type de la classe qui sera inscrit dans le fichier des caracteristiques d e la classe valeurs : null. rang.no rule ? //avec cela on peut aussi lancer un processus de definition dun/des element(s) d une classe (generalement pour en ajouter --> <LinearLayout android:layout_width="fill_parent" .

elts : absolue.android:layout_height="wrap_content" android:orientation="horizontal" > <!--Titre--> <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="Title : Creer votre classe" android:textSize="10dp" android:textColor="#COCOCO" android:background="#FFFAFA" android:layout_weight="1" /> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <!--Nom de la classe--> <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="Nom de la classe : " android:textColor="FFFAFA" android:layout_weight="3" /> <EditText android:id="@+id/CNE" android:layout_height="wrap_content" android:layout_width="wrap_content" android:hint="Saisissez le nom de la classe" android:layout_weight="1" /> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="Niveau de classification_resolution des el ys de la classe_naissance de la classe : " android:textColor="FFFAFA" android:layout_weight="1" /> <EditText android:id="@+id/CNE" android:layout_height="wrap_content" android:layout_width="wrap_content" android:hint="Saisissez le nom de la classe" android:layout_weight="1" /> <!-. mixte--> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <!--Type de la classe--> <CheckBox android:id="@+id/HTC" android:layout_height="wrap_content" android:layout_width="wrap_content" android:checked="true" android:text="A-t-elle un type ?" . relative.Liste ou spinner a la place .

setText("Creer la regle de la classe") .android:layout_weight="2" /> <EditText android:id="@+id/CTE" android:layout_height="wrap_content" android:layout_width="wrap_content" android:hint="Type de la classe" android:layout_weight="1" /> <!--setVisible if withType checked !--> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <!--Sondage : elt ?-regles ? --> <CheckBox android:id="@+id/WRC" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="A-t-elle une regle ?" android:checked="true" android:background="#FFFAFA" android:layout_weight="1" /> <CheckBox android:id="@+id/WEC" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="A t-elle un element ?" android:checked="true" android:background="#FFFAFA" android:layout_weight="1" /> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <!--TextView EditText Ch --> <Button android:id="@+id/SCCB" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1" android:text="Creer la classe" android:background="#FFFAFA" /> <!-.setText("Creer les regles")--> </LinearLayout> </LinearLayout> . if MultipleRule SCCB.If withRule Checkbox is checked SCCB.