| 
ENTITY constraint ABSTRACT SUPERTYPE OF (ONEOF (constraint_attribute, constraint_relationship, inverse_attribute_constraint, type_constraint, intersection_constraint, negation_constraint, end_of_path_constraint)); END_ENTITY; -- constraint  | 
Entity data types and their attributesconstraint-  | 
|           constraint_attribute (SDAI_MAPPING_SCHEMA) | 
|           constraint_relationship (SDAI_MAPPING_SCHEMA) | 
|           end_of_path_constraint (SDAI_MAPPING_SCHEMA) | 
|           intersection_constraint (SDAI_MAPPING_SCHEMA) | 
|           inverse_attribute_constraint (SDAI_MAPPING_SCHEMA) | 
|           negation_constraint (SDAI_MAPPING_SCHEMA) | 
|           type_constraint (SDAI_MAPPING_SCHEMA) | 
Usersconstraint | 
Global rules for this entity data type- | 
public interface EConstraint extends EEntity | 
public class CConstraint implements EConstraint | 
public class AConstraint extends AEntitypublic EConstraint getByIndex(int index)public EConstraint getCurrentMember(SdaiIterator it)  |