| 
ENTITY intersection_constraint SUBTYPE OF (constraint); subpaths : SET [2:?] OF constraint_select; END_ENTITY; -- intersection_constraint  | 
Entity data types and their attributesconstraint- intersection_constraint subpaths: SET [2:?] OF constraint_select;  | 
Global rules for this entity data type- | 
public interface EIntersection_constraint extends EConstraintsubpaths (explicit attribute)boolean testSubpaths(EIntersection_constraint type)AConstraint_select getSubpaths(EIntersection_constraint type) AConstraint_select createSubpaths(EIntersection_constraint type) void unsetSubpaths(EIntersection_constraint type)  | 
public class CIntersection_constraint implements EIntersection_constraintstatic EAttribute attributeSubpaths(EIntersection_constraint type)static int usedinSubpaths(EIntersection_constraint type, EEntity instance, ASdaiModel domain, AIntersection_constraint result)  | 
public class AIntersection_constraint extends AEntitypublic EIntersection_constraint getByIndex(int index)public EIntersection_constraint getCurrentMember(SdaiIterator it)  |