Overview Index

SDAI_MAPPING_SCHEMA (jsdai.mapping)


TYPE constraint_select = SELECT (
          constraint_attribute,
          constraint_relationship,
          inverse_attribute_constraint,
          attribute,
          end_of_path_constraint,
          intersection_constraint,
          type_constraint,
          negation_constraint);
END_TYPE; -- constraint_select

The constraint_select is the top element to build higher level constraints from lower level concstraints, to represent the resulting constraints for a attribute_mapping_alternative or the constraint for an entity_mapping_alternative.

Users

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

public class AConstraint_select extends AEntitySelect implements Aggregate

          case 1:
              boolean isMember(EEntity value)
              EEntity getByIndex(int index)
              EEntity getCurrentMember(SdaiIterator iter)
              void setByIndex(int index, EEntity value)
              void setCurrentMember(SdaiIterator iter, EEntity value)
              void addBefore(SdaiIterator iter, EEntity value)
              void addAfter(SdaiIterator iter, EEntity value)
              void addUnordered(EEntity value)
              void addByIndex(int index, EEntity value)
              void removeUnordered(EEntity value)