Overview Schemas Index

FABRICATION_TECHNOLOGY_XIM (jsdai.SFabrication_technology_xim)


FUNCTION sts_vertex_degree_less_than_two
          (input : SET [0:?] OF stratum_technology_occurrence_link_armx) : BOOLEAN;

LOCAL
   psto : BAG  OF  INTEGER  := [];
   ssto : BAG OF  INTEGER  := [];
   sto : SET OF Stratum_technology_occurrence_armx := get_stack(input);
   i : INTEGER  := 0;
   j : INTEGER := 0;
   pass : BOOLEAN := TRUE;
 END_LOCAL;
  REPEAT  i := 1 TO  SIZEOF(sto) BY  1;
   REPEAT j := 1 TO SIZEOF(input) BY 1;
     IF  (input[j].sto_1 :=: sto[i]) THEN
      psto[i] := psto[i] + 1;
      IF  (psto[i] = 2) THEN  
       pass := FALSE; 
       ESCAPE; 
      END_IF;
     END_IF;  
     IF  (input[j].sto_2 :=: sto[i]) THEN   
      ssto[i] := ssto[i] + 1;  
      IF (ssto[i] = 2) THEN 
       pass := FALSE; 
       ESCAPE; 
      END_IF;
     END_IF;  
   END_REPEAT;                                     
  END_REPEAT;                                     
 RETURN(pass);

END_FUNCTION; -- sts_vertex_degree_less_than_two

public class FSts_vertex_degree_less_than_two
          public static Value run(SdaiContext _context, Value input)