szöveg UTF-8-ra átírása
authorOmar Sweidan <omar.sweidan@userrendszerhaz.hu>
Wed, 1 Jun 2022 10:52:04 +0000 (12:52 +0200)
committerOmar Sweidan <omar.sweidan@userrendszerhaz.hu>
Wed, 1 Jun 2022 14:04:18 +0000 (16:04 +0200)
server/user.jobengine.osgi.server/src/user/jobengine/server/IProgram.java
server/user.jobengine.osgi.server/src/user/jobengine/server/instructions/IInstruction.java

index 84a27e6fd2885fa2c42f769436f37770c00114ba..27377ca76f1b92f6a273d04d45a5ad4ea3c3dc36 100644 (file)
@@ -6,43 +6,45 @@ import user.jobengine.server.ast.JobTemplate;
 import user.jobengine.server.instructions.IInstruction;
 
 /**
- * Program le�r� interface. A g�pik�d gy�jt� oszt�ja.
+ * Program leíró interface. A gépikód gyűjtő osztálya.
  */
 public interface IProgram {
        /**
-        * G�pik�d� utas�t�s hozz�ad�sa.
+        * Gépikódú utasítás hozzáadása.
         *
         * @param instruction
-        *            Gepik�d� utas�t�s.
+        *            Gépikódú utasítás.
         */
        void addInstruction(IInstruction instruction);
 
        /**
-        * Program egyenl�s�g vizsg�lata. K�t program akkor lesz egyenl�, ha utas�t�sainak darabsz�ma, utas�t�sainak t�pusa, utas�t�sainak sorrendje �s
-        * utas�t�sainak param�terei megegyeznek.
+        * Program egyenlőség vizsgálata. Két program akkor lesz egyenlő, ha utasításainak darabszáma, 
+        * utasításainak típusa, utasításainak sorrendje és
+        * utasításainak paraméterei megegyeznek.
         *
         * @param obj
-        *            Az aktu�lis p�ld�nnyal �sszahsonl�tand� p�ld�ny.
-        * @return Igen - a k�t program megegyezik, Nem - a k�t program k�l�nb�z�.Elt�r� utas�t�ssz�mn�l �s az els� elt�r� utas�t�sn�l kiv�telt kapunk.
+        *            Az aktuális példánnyal összahsonlítandó példány.
+        * @return Igen - a két program megegyezik, Nem - a két program különböző. Eltérő utasításszámnál 
+        * és az első eltérő utasításnál kivételt kapunk.
         */
        @Override
        boolean equals(Object obj);
 
        /**
-        * G�pik�d� utas�t�s lek�rdez�se.
+        * Gépikódú utasítás lekérdezése.
         *
         * @param index
-        *            Utas�t�s sorsz�ma.
-        * @return G�pik�d� utas�t�s.
+        *            Utasítás sorszáma.
+        * @return Gépikódú utasítás.
         */
        IInstruction get(int index);
 
        List<IInstruction> getInstructions();
 
        /**
-        * G�pik�d� utas�t�sok sz�m�nak lek�rdez�se.
+        * Gépikódú utasítások számának lekérdezése.
         *
-        * @return G�pik�d� utas�t�sok darabsz�ma.
+        * @return Gépikódú utasítások darabszáma.
         */
        long getInstructionsCount();
 
@@ -51,7 +53,7 @@ public interface IProgram {
        void removeAfter(int ip);
 
        /**
-        * G�pik�d� utas�t�sok t�rl�se a programb�l.
+        * Gépikódú utasítások törlése a programból.
         */
        void reset();
 
index 9ac753289530b03a60e0e7b5435d18b4e4c7b9f1..a00127ed4a01a2c2ac32208a2cb0fe7b76f05d5e 100644 (file)
@@ -4,29 +4,29 @@ import user.jobengine.server.IJobEngine;
 import user.jobengine.server.IJobRuntime;
 
 /**
- * Utasítás interface.
+ * Utasítás interface.
  */
 public interface IInstruction {
        /**
-        * Egyenlõség vizsgálat.
+        * Egyenlősőg vizsgálat.
         * 
         * @param obj
-        *            Vizsgálandó utasítás, mely az aktuális példánnyal kerül
-        *            összehasonlításra.
-        * @return Igen - két utasítás megegyezik, ha típusa és paraméterei
-        *         megegyeznek, Nem - típus, vagy paraméter érték különbség esetén.
+        *            Vizsgálandó utasítás, mely az aktuális példánnyal kerül
+        *            összehasonlításra.
+        * @return Igen - két utasítás megegyezik, ha típusa és paraméterei
+        *         megegyeznek, Nem - típus, vagy paraméter érték különbség esetén.
         */
        boolean equals(Object obj);
 
        /**
-        * Utasítás végrehajtása. Ez minden esetben a kapcsolódó MAM motor függvény
-        * (executeUtasításNév()) meghívását jelenti. Null paraméterek esetén
-        * kivételt kapunk.
+        * Utasítás végrehajtása. Ez minden esetben a kapcsolódó MAM motor függvény
+        * (executeUtasításNév()) meghívását jelenti. Null paraméterek esetén
+        * kivételt kapunk.
         * 
         * @param jobEngine
         *            MAM motor.
         * @param jobRuntime
-        *            Lefordított folyamat.
+        *            Lefordított folyamat.
         */
        void execute(IJobEngine jobEngine, IJobRuntime jobRuntime);