2015-06-11 18:58:53 +00:00
|
|
|
{
|
|
|
|
"name": "Entanglement",
|
|
|
|
"description": "Tools to assist you in entangling the world of WARP.",
|
|
|
|
"configuration": {},
|
|
|
|
"extensions": {
|
|
|
|
"actions": [
|
|
|
|
{
|
|
|
|
"key": "move",
|
|
|
|
"name": "Move",
|
|
|
|
"description": "Move object to another location.",
|
2015-06-12 17:27:35 +00:00
|
|
|
"glyph": "f",
|
2015-06-11 18:58:53 +00:00
|
|
|
"category": "contextual",
|
|
|
|
"implementation": "actions/MoveAction.js",
|
|
|
|
"depends": ["locationService", "moveService"]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"key": "copy",
|
|
|
|
"name": "Duplicate",
|
|
|
|
"description": "Duplicate object to another location.",
|
2015-06-12 17:27:35 +00:00
|
|
|
"glyph": "+",
|
2015-06-11 18:58:53 +00:00
|
|
|
"category": "contextual",
|
|
|
|
"implementation": "actions/CopyAction.js",
|
2015-10-30 00:15:20 +00:00
|
|
|
"depends": ["$log", "locationService", "copyService",
|
|
|
|
"dialogService", "notificationService"]
|
2015-06-11 18:58:53 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"key": "link",
|
|
|
|
"name": "Create Link",
|
|
|
|
"description": "Create Link to object in another location.",
|
2015-06-12 17:27:35 +00:00
|
|
|
"glyph": "\u00E8",
|
2015-06-11 18:58:53 +00:00
|
|
|
"category": "contextual",
|
|
|
|
"implementation": "actions/LinkAction.js",
|
|
|
|
"depends": ["locationService", "linkService"]
|
2015-10-06 23:22:16 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"key": "follow",
|
|
|
|
"name": "Go To Original",
|
|
|
|
"description": "Go to the original, un-linked instance of this object.",
|
|
|
|
"glyph": "\u00F4",
|
|
|
|
"category": "contextual",
|
|
|
|
"implementation": "actions/GoToOriginalAction.js"
|
2015-06-11 18:58:53 +00:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"components": [
|
2015-09-01 17:57:56 +00:00
|
|
|
{
|
|
|
|
"type": "decorator",
|
|
|
|
"provides": "creationService",
|
|
|
|
"implementation": "services/LocatingCreationDecorator.js"
|
2015-09-17 20:37:57 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "decorator",
|
|
|
|
"provides": "objectService",
|
|
|
|
"implementation": "services/LocatingObjectDecorator.js",
|
|
|
|
"depends": ["contextualize", "$q", "$log"]
|
2015-09-01 17:57:56 +00:00
|
|
|
}
|
2015-06-11 18:58:53 +00:00
|
|
|
],
|
|
|
|
"controllers": [
|
|
|
|
],
|
|
|
|
"capabilities": [
|
2015-06-30 18:41:15 +00:00
|
|
|
{
|
|
|
|
"key": "location",
|
|
|
|
"name": "Location Capability",
|
|
|
|
"description": "Provides a capability for retrieving the location of an object based upon it's context.",
|
2015-10-06 23:08:48 +00:00
|
|
|
"implementation": "capabilities/LocationCapability",
|
|
|
|
"depends": [ "$q", "$injector" ]
|
2015-06-30 18:41:15 +00:00
|
|
|
}
|
2015-06-11 18:58:53 +00:00
|
|
|
],
|
|
|
|
"services": [
|
|
|
|
{
|
|
|
|
"key": "moveService",
|
|
|
|
"name": "Move Service",
|
|
|
|
"description": "Provides a service for moving objects",
|
|
|
|
"implementation": "services/MoveService.js",
|
2015-08-06 18:54:14 +00:00
|
|
|
"depends": ["policyService", "linkService", "$q"]
|
2015-06-11 18:58:53 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"key": "linkService",
|
|
|
|
"name": "Link Service",
|
|
|
|
"description": "Provides a service for linking objects",
|
|
|
|
"implementation": "services/LinkService.js",
|
|
|
|
"depends": ["policyService"]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"key": "copyService",
|
|
|
|
"name": "Copy Service",
|
|
|
|
"description": "Provides a service for copying objects",
|
|
|
|
"implementation": "services/CopyService.js",
|
2015-10-20 00:32:43 +00:00
|
|
|
"depends": ["$q", "creationService", "policyService",
|
2015-11-04 01:39:05 +00:00
|
|
|
"persistenceService", "now"]
|
2015-06-11 18:58:53 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"key": "locationService",
|
|
|
|
"name": "Location Service",
|
|
|
|
"description": "Provides a service for prompting a user for locations.",
|
|
|
|
"implementation": "services/LocationService.js",
|
|
|
|
"depends": ["dialogService"]
|
|
|
|
}
|
|
|
|
|
|
|
|
],
|
|
|
|
"licenses": [
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|