Overview Index

SDAI_MAPPING_SCHEMA (jsdai.mapping)


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

NEGATION_CONSTRAINT is used to specify that result of constraint has to be taken negated. It can be used only in the addition constraint but never in the main path.           constraints: constraints result of whose has to negated.

Entity data types and their attributes

constraint
          -
negation_constraint
          constraints: constraint_select;

Users

constraint
negation_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 ENegation_constraint extends EConstraint

constraints (explicit attribute)

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

public class CNegation_constraint implements ENegation_constraint

          static EAttribute attributeConstraints(ENegation_constraint type)
          static int usedinConstraints(ENegation_constraint type, EEntity instance, ASdaiModel domain, ANegation_constraint result)

public class ANegation_constraint extends AEntity

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