IDL source Global indexinterface Constraint : ConstraintClass, ModelElement
void add_constrained_elts(in ModelElement new_value) raises(Reflective::StructuralError, Reflective::SemanticError);
ModelElementSet constrained_elts() raises(Reflective::SemanticError);
ConstraintClass::EvaluationKind evaluation_policy() raises(Reflective::StructuralError, Reflective::SemanticError);
any expression() raises(Reflective::StructuralError, Reflective::SemanticError);
string language() raises(Reflective::StructuralError, Reflective::SemanticError);
void modify_constrained_elts(in ModelElement old_value, in ModelElement new_value) raises(Reflective::StructuralError, Reflective::NotFound, Reflective::SemanticError);
void remove_constrained_elts(in ModelElement old_value) raises(Reflective::StructuralError, Reflective::NotFound, Reflective::SemanticError);
void set_constrained_elts(in ModelElementSet new_values) raises(Reflective::StructuralError, Reflective::SemanticError);
void set_evaluation_policy(in ConstraintClass::EvaluationKind new_value) raises(Reflective::SemanticError);
void set_expression(in any new_value) raises(Reflective::SemanticError);
void set_language(in string new_value) raises(Reflective::SemanticError);