|
Description:
|
launchPad-LaunchScriptMapping RELATIONSHIP MAPPING
RELATIONSHIP CLASS scriptReferenceRelationshipClass;
BEHAVIOUR launchPad-launchScriptRelationshipMappingBehaviour;
ROLE scriptUserRole
RELATED-CLASSES launchPad
REPRESENTED-BY ATTRIBUTE availableScriptList,
ROLE scriptRole
RELATED-CLASSES launchScript;
OPERATIONS MAPPING
ESTABLISH MAPS-TO-OPERATION
CREATE launchPad OF scriptUserRole
-- using SET-BY-CREATE of availableScriptList --
REPLACE availableScriptList OF scriptUserRole
-- which effectively adds a scriptId to availableScriptList --
ADD availableScriptList OF scriptUserRole,
TERMINATE MAPS-TO-OPERATION
DELETE --launchPad-- OF scriptUserRole
REPLACE availableScriptList OF scriptUserRole
-- which effectively removes a scriptId from availableScriptList --
REMOVE availableScriptList OF scriptUserRole,
QUERY MAPS-TO-OPERATION
GET availableScriptList OF scriptUserRole;
|
|
|
|