Interface Model::ModelElement
IDL source Global index
interface ModelElement : ModelElementClass
- add_constraints
- add_required_elements
- annotation
- constraints
- container
- find_required_elements
- is_frozen
- is_required_because
- is_visible
- modify_constraints
- modify_required_elements
- name
- qualified_name
- remove_constraints
- remove_required_elements
- required_elements
- set_annotation
- set_constraints
- set_container
- set_name
- set_required_elements
- unset_container
- verify
void add_constraints(in Constraint new_value)
raises(Reflective::StructuralError, Reflective::SemanticError);
-
void add_required_elements(in ModelElement new_value)
raises(Reflective::StructuralError, Reflective::SemanticError);
-
AnnotationType annotation()
raises(Reflective::StructuralError, Reflective::SemanticError);
-
ConstraintSet constraints()
raises(Reflective::SemanticError);
-
Namespace container()
raises(Reflective::NotSet, Reflective::SemanticError);
-
ModelElementSet find_required_elements(in ModelElementClass::DependencyKindSet kinds,
in boolean recursive)
raises(Reflective::SemanticError);
-
boolean is_frozen()
raises(Reflective::SemanticError);
-
boolean is_required_because(in ModelElement other,
out ModelElementClass::DependencyKind kind)
raises(Reflective::SemanticError);
-
boolean is_visible(in ModelElement other_element)
raises(Reflective::SemanticError);
-
void modify_constraints(in Constraint old_value,
in Constraint new_value)
raises(Reflective::StructuralError, Reflective::NotFound, Reflective::SemanticError);
-
void modify_required_elements(in ModelElement old_value,
in ModelElement new_value)
raises(Reflective::StructuralError, Reflective::NotFound, Reflective::SemanticError);
-
NameType name()
raises(Reflective::StructuralError, Reflective::SemanticError);
-
NameTypeList qualified_name()
raises(Reflective::SemanticError);
-
void remove_constraints(in Constraint old_value)
raises(Reflective::StructuralError, Reflective::NotFound, Reflective::SemanticError);
-
void remove_required_elements(in ModelElement old_value)
raises(Reflective::StructuralError, Reflective::NotFound, Reflective::SemanticError);
-
ModelElementSet required_elements()
raises(Reflective::SemanticError);
-
void set_annotation(in AnnotationType new_value)
raises(Reflective::SemanticError);
-
void set_constraints(in ConstraintSet new_values)
raises(Reflective::StructuralError, Reflective::SemanticError);
-
void set_container(in Namespace new_value)
raises(Reflective::SemanticError);
-
void set_name(in NameType new_name)
raises(Reflective::SemanticError);
-
void set_required_elements(in ModelElementSet new_values)
raises(Reflective::StructuralError, Reflective::SemanticError);
-
void unset_container()
raises(Reflective::SemanticError);
-
ModelElementClass::VerifyResultKind verify(in ModelElementClass::DepthKind depth,
out ConstraintViolationSet problems)
raises(Reflective::SemanticError);
-
Generated by Sandia idldoc 1.0.