Interface Model::Contains

IDL source    Global index
interface Contains : Reflective::RefAssociation


Operation index.

  • add
  • add_before_contained_element
  • all_Contains_links
  • exists
  • modify_contained_element
  • modify_container
  • remove
  • with_contained_element
  • with_container
  • Operations.

  • add

      void add(in Namespace container,
          in ModelElement contained_element)
        raises(Reflective::StructuralError, Reflective::SemanticError);

  • add_before_contained_element

      void add_before_contained_element(in Namespace container,
          in ModelElement contained_element,
          in ModelElement before)
        raises(Reflective::StructuralError, Reflective::NotFound, Reflective::SemanticError);

  • all_Contains_links

      ContainsLinkSet all_Contains_links();

  • exists

      boolean exists(in Namespace container,
          in ModelElement contained_element);

  • modify_contained_element

      void modify_contained_element(in Namespace container,
          in ModelElement contained_element,
          in ModelElement new_contained_element)
        raises(Reflective::StructuralError, Reflective::NotFound, Reflective::SemanticError);

  • modify_container

      void modify_container(in Namespace container,
          in ModelElement contained_element,
          in Namespace new_container)
        raises(Reflective::StructuralError, Reflective::NotFound, Reflective::SemanticError);

  • remove

      void remove(in Namespace container,
          in ModelElement contained_element)
        raises(Reflective::StructuralError, Reflective::NotFound, Reflective::SemanticError);

  • with_contained_element

      Namespace with_contained_element(in ModelElement contained_element);

  • with_container

      ModelElementUList with_container(in Namespace container);


    Generated by Sandia idldoc 1.0.