This class creates entity instances from the str definition For instance, the definition: 20: ('CARTESIAN_POINT', ["''", '(5.,125.,20.)']) will result in: p = ARRAY(1,3,REAL) p.[1] = REAL(5) p.[2] = REAL(125) p.[3] = REAL(20) new_instance = cartesian_point(STRING(''),p)