CORBAservices
IDL source Global index
interface Role
- related_object
- check_minimum_cardinality
- destroy
- destroy_relationships
- get_other_related_object
- get_other_role
- get_relationships
- link
- unlink
- CannotDestroyRelationship
- ParticipatingInRelationship
- RelationshipTypeError
- UnknownRelationship
- UnknownRoleName
readonly attribute RelatedObject related_object;
-
boolean check_minimum_cardinality();
-
void destroy()
raises(ParticipatingInRelationship);
-
void destroy_relationships()
raises(CannotDestroyRelationship);
-
RelatedObject get_other_related_object(in RelationshipHandle rel,
in RoleName target_name)
raises(UnknownRoleName, UnknownRelationship);
-
Role get_other_role(in RelationshipHandle rel,
in RoleName target_name)
raises(UnknownRoleName, UnknownRelationship);
-
void get_relationships(in unsigned long how_many,
out RelationshipHandles rels,
out RelationshipIterator iterator);
-
void link(in RelationshipHandle rel,
in NamedRoles named_roles)
raises(RelationshipFactory::MaxCardinalityExceeded, RelationshipTypeError);
-
void unlink(in RelationshipHandle rel)
raises(UnknownRelationship);
-
exception CannotDestroyRelationship {
RelationshipHandles offenders;
};
-
exception ParticipatingInRelationship {
RelationshipHandles the_relationships;
};
-
exception RelationshipTypeError {
};
-
exception UnknownRelationship {
};
-
exception UnknownRoleName {
};
-
Generated by Sylvain BARTHELEMY, http://www.barth.netliberte.org,
with Sandia idldoc 1.0.