Overview Index

SDAI_MAPPING_SCHEMA (jsdai.mapping)


ENTITY end_of_path_constraint
          SUBTYPE OF (constraint);
          constraints : constraint_select;
END_ENTITY; -- end_of_path_constraint

End_of_path_constraint is intended as a replacement for attribute_constraint.path list. It allows to identify end of the main path condition. See comments at attribute_constraint.path
End_of_path_constraint is used as value of path_constraint.element2 or at the top of constraint tree.
Introduced in version 31.1.           constraints: The remaining part of constraint tree which doesn't belong to the main path.

Entity data types and their attributes

constraint
          -
end_of_path_constraint
          constraints: constraint_select;

Users

constraint
end_of_path_constraint
          constraint_relationship.element2
                    constraint_select
          end_of_path_constraint.constraints
                    constraint_select
          entity_mapping.constraints
                    constraint_select
          entity_mapping_relationship.constraints
                    constraint_select
          generic_attribute_mapping.constraints
                    constraint_select
          instance_constraint.element1
                    constraint_select
          intersection_constraint.subpaths
                    constraint_select
          negation_constraint.constraints
                    constraint_select
          type_constraint.constraints
                    constraint_select

Global rules for this entity data type

          -

public interface EEnd_of_path_constraint extends EConstraint

constraints (explicit attribute)

          int testConstraints(EEnd_of_path_constraint type)
          case 1
              EEntity getConstraints(EEnd_of_path_constraint type)
              void setConstraints(EEnd_of_path_constraint type, EEntity value, EEntity node1)
          void unsetConstraints(EEnd_of_path_constraint type)

public class CEnd_of_path_constraint implements EEnd_of_path_constraint

          static EAttribute attributeConstraints(EEnd_of_path_constraint type)
          static int usedinConstraints(EEnd_of_path_constraint type, EEntity instance, ASdaiModel domain, AEnd_of_path_constraint result)

public class AEnd_of_path_constraint extends AEntity

          public EEnd_of_path_constraint getByIndex(int index)
          public EEnd_of_path_constraint getCurrentMember(SdaiIterator it)