Navigation

acyclic_solid_replica

EXPRESS specification:

FUNCTION acyclic_solid_replica
(rep : solid_replica; parent : solid_model) : BOOLEAN;
 IF NOT (('STRUCTURAL_FRAME_SCHEMA.SOLID_REPLICA') IN TYPEOF(parent)) THEN
 RETURN (TRUE);
 END_IF;
 
 IF (parent :=: rep) THEN
 RETURN (FALSE);

ELSE RETURN(acyclic_solid_replica(rep, parent\solid_replica.parent_solid));
END_IF;
END_FUNCTION;