Overview Schemas Index

ISO13584_IEC61360_DICTIONARY_SCHEMA (jsdai.SIso13584_iec61360_dictionary_schema)


FUNCTION acyclic_superclass_relationship
          (current : class_bsu, visited : SET [0:?] OF class) : LOGICAL;

 IF  SIZEOF ( current . definition ) = 1 THEN  IF  current . definition [ 1 ] IN visited THEN  RETURN  ( FALSE ) ; ELSE  IF EXISTS ( current . definition [ 1 ] \ class . its_superclass ) THEN RETURN  ( acyclic_superclass_relationship ( current . definition [ 1 ] \ class . its_superclass , visited + current . definition [ 1 ] ) ) ; ELSE  RETURN  ( TRUE ) ; END_IF  ; END_IF  ; ELSE RETURN ( UNKNOWN ) ; END_IF ; 

END_FUNCTION; -- acyclic_superclass_relationship

public class FAcyclic_superclass_relationship
          public static Value run(SdaiContext _context, Value current, Value visited)