CORBAservices

Interface CosRelationships::RelationshipFactory

IDL source    Global index
interface RelationshipFactory


Attribute index.

  • degree
  • named_role_types
  • relationship_type
  • Operation index.

  • create
  • Type index.

  • NamedRoleType
  • NamedRoleTypes
  • Exception index.

  • DegreeError
  • DuplicateRoleName
  • MaxCardinalityExceeded
  • RoleTypeError
  • UnknownRoleName
  • Attributes.

  • degree

      readonly attribute unsigned short degree;

  • named_role_types

      readonly attribute NamedRoleTypes named_role_types;

  • relationship_type

      readonly attribute CORBA::InterfaceDef relationship_type;

    Operations.

  • create

      Relationship create(in NamedRoles named_roles)
        raises(RoleTypeError, MaxCardinalityExceeded, DegreeError, UnknownRoleName);

    Types.

  • NamedRoleType

      struct NamedRoleType {
        RoleName name; 
        CORBA::InterfaceDef named_role_type; 
      }; 
    

  • NamedRoleTypes

      typedef sequence<NamedRoleType> NamedRoleTypes;
    

    Exceptions.

  • DegreeError

      exception DegreeError {
        unsigned short required_degree; 
      }; 
    

  • DuplicateRoleName

      exception DuplicateRoleName {
        NamedRoles culprits; 
      }; 
    

  • MaxCardinalityExceeded

      exception MaxCardinalityExceeded {
        NamedRoles culprits; 
      }; 
    

  • RoleTypeError

      exception RoleTypeError {
        NamedRoles culprits; 
      }; 
    

  • UnknownRoleName

      exception UnknownRoleName {
        NamedRoles culprits; 
      }; 
    


    Generated by Sylvain BARTHELEMY, http://www.barth.netliberte.org,
    with Sandia idldoc 1.0.