Interface Model::ModelElement

IDL source    Global index
interface ModelElement : ModelElementClass


Operation index.

  • 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
  • Operations.

  • add_constraints

      void add_constraints(in Constraint new_value)
        raises(Reflective::StructuralError, Reflective::SemanticError);

  • add_required_elements

      void add_required_elements(in ModelElement new_value)
        raises(Reflective::StructuralError, Reflective::SemanticError);

  • annotation

      AnnotationType annotation()
        raises(Reflective::StructuralError, Reflective::SemanticError);

  • constraints

      ConstraintSet constraints()
        raises(Reflective::SemanticError);

  • container

      Namespace container()
        raises(Reflective::NotSet, Reflective::SemanticError);

  • find_required_elements

      ModelElementSet find_required_elements(in ModelElementClass::DependencyKindSet kinds,
          in boolean recursive)
        raises(Reflective::SemanticError);

  • is_frozen

      boolean is_frozen()
        raises(Reflective::SemanticError);

  • is_required_because

      boolean is_required_because(in ModelElement other,
          out ModelElementClass::DependencyKind kind)
        raises(Reflective::SemanticError);

  • is_visible

      boolean is_visible(in ModelElement other_element)
        raises(Reflective::SemanticError);

  • modify_constraints

      void modify_constraints(in Constraint old_value,
          in Constraint new_value)
        raises(Reflective::StructuralError, Reflective::NotFound, Reflective::SemanticError);

  • modify_required_elements

      void modify_required_elements(in ModelElement old_value,
          in ModelElement new_value)
        raises(Reflective::StructuralError, Reflective::NotFound, Reflective::SemanticError);

  • name

      NameType name()
        raises(Reflective::StructuralError, Reflective::SemanticError);

  • qualified_name

      NameTypeList qualified_name()
        raises(Reflective::SemanticError);

  • remove_constraints

      void remove_constraints(in Constraint old_value)
        raises(Reflective::StructuralError, Reflective::NotFound, Reflective::SemanticError);

  • remove_required_elements

      void remove_required_elements(in ModelElement old_value)
        raises(Reflective::StructuralError, Reflective::NotFound, Reflective::SemanticError);

  • required_elements

      ModelElementSet required_elements()
        raises(Reflective::SemanticError);

  • set_annotation

      void set_annotation(in AnnotationType new_value)
        raises(Reflective::SemanticError);

  • set_constraints

      void set_constraints(in ConstraintSet new_values)
        raises(Reflective::StructuralError, Reflective::SemanticError);

  • set_container

      void set_container(in Namespace new_value)
        raises(Reflective::SemanticError);

  • set_name

      void set_name(in NameType new_name)
        raises(Reflective::SemanticError);

  • set_required_elements

      void set_required_elements(in ModelElementSet new_values)
        raises(Reflective::StructuralError, Reflective::SemanticError);

  • unset_container

      void unset_container()
        raises(Reflective::SemanticError);

  • verify

      ModelElementClass::VerifyResultKind verify(in ModelElementClass::DepthKind depth,
          out ConstraintViolationSet problems)
        raises(Reflective::SemanticError);


    Generated by Sandia idldoc 1.0.