|
|
Description:
|
operation UNBIND unbindDependent is used if there is more than one participant
fulfilling the dependentRole at time of deletion. Upon deletion of an object
of class bPerson fulfilling the dependentRole, the value of the attribute,
dependents, in the object of class aPerson object fulfilling the parentRole is
modified by removing the identity of the corresponding object of class bPerson.
The QUERY queryDependents relationship management operation maps to a GET of
the dependents attribute in the aPerson object fulfilling a parentRole; the
QUERY queryParent operation maps to a GET of the parent attribute in the
bPerson object fulfilling a dependentRole.
The creation of a bPerson managed object class (or bPerson subclass) results
in the establishment of an instance of the dependency relationship with
dependencyAttributeRepresentation RELATIONSHIP MAPPING when the value of the
parent attribute in the object of class bPerson is set-by-create to an
instance of a managed object of class aPerson and the value of the dependents
attribute in the object of class aPerson is an empty set.
The creation of a bPerson (or bPerson subclass) managed object results in its
being bound to an instance of the dependency relationship with
dependencyAttributeRepresentation RELATIONSHIP MAPPING when the value of the
parent attribute in the bPerson object is set-by-create to an instance of
aPerson managed object class and the dependents attribute in the aPerson
object is a non-empty set.
The deletion of a bPerson (or bPerson subclass) managed object results in its
being unbound from an instance of the dependency relationship with
dependencyAttributeRepresentation RELATIONSHIP MAPPING when the value of the
dependents attribute in the aPerson object is not empty after the deletion and
associated update of the dependents attribute.
The deletion of a bPerson (or bPerson subclass) managed object results in the
termination of an instance of the dependency relationship with
dependencyAttributeRepresentation RELATIONSHIP MAPPING when the value of the
dependents attribute in the aPerson object is empty after the deletion and the
associated update of the dependents attribute.";
aPerson MANAGED OBJECT CLASS
DERIVED FROM person;
CHARACTERIZED BY parentPackage PACKAGE
ATTRIBUTES dependents GET,
timeOfEstablishment GET;;;
|
|
|
Disclaimer: The owner of this site does not warrant or assume any liability or responsibility for the accuracy, completeness, or usefulness of any information available on this page (for more information, please read the complete disclaimer).
All rights reserved © 2007-2024 |