-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcommonUI_edit_src_creation_AddActionProvider.js.html
136 lines (112 loc) · 33.2 KB
/
commonUI_edit_src_creation_AddActionProvider.js.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>JSDoc: Source: commonUI/edit/src/creation/AddActionProvider.js</title>
<script src="scripts/prettify/prettify.js"> </script>
<script src="scripts/prettify/lang-css.js"> </script>
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
<link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
</head>
<body>
<div id="main">
<h1 class="page-title">Source: commonUI/edit/src/creation/AddActionProvider.js</h1>
<section>
<article>
<pre class="prettyprint source linenums"><code>/*****************************************************************************
* Open MCT Web, Copyright (c) 2014-2015, United States Government
* as represented by the Administrator of the National Aeronautics and Space
* Administration. All rights reserved.
*
* Open MCT Web is licensed under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0.
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations
* under the License.
*
* Open MCT Web includes source code licensed under additional open source
* licenses. See the Open Source Licenses file (LICENSES.md) included with
* this source code distribution or the Licensing information page available
* at runtime from the About dialog for additional information.
*****************************************************************************/
/**
* Module defining AddActionProvider.js. Created by ahenry on 01/21/16.
*/
define(
["./AddAction"],
function (AddAction) {
/**
* The AddActionProvider is an ActionProvider which introduces
* an Add action for creating sub objects.
*
* @memberof platform/commonUI/browse
* @constructor
* @implements {ActionService}
*
* @param {TypeService} typeService the type service, used to discover
* available types
* @param {DialogService} dialogService the dialog service, used by
* specific Create actions to get user input to populate the
* model of the newly-created domain object.
* @param {CreationService} creationService the creation service (also
* introduced in this bundle), responsible for handling actual
* object creation.
*/
function AddActionProvider($q, typeService, dialogService, policyService) {
this.typeService = typeService;
this.dialogService = dialogService;
this.$q = $q;
this.policyService = policyService;
}
AddActionProvider.prototype.getActions = function (actionContext) {
var context = actionContext || {},
key = context.key,
destination = context.domainObject,
self = this;
// We only provide Add actions, and we need a
// domain object to serve as the container for the
// newly-created object (although the user may later
// make a different selection)
if (key !== 'add' || !destination) {
return [];
}
// Introduce one create action per type
return this.typeService.listTypes().filter(function (type) {
return self.policyService.allow("creation", type) && self.policyService.allow("composition", destination.getCapability('type'), type);
}).map(function (type) {
return new AddAction(
type,
destination,
context,
self.$q,
self.dialogService,
self.policyService
);
});
};
return AddActionProvider;
}
);
</code></pre>
</article>
</section>
</div>
<nav>
<h2><a href="index.html">Home</a></h2><h3>Classes</h3><ul><li><a href="platform_commonUI_about.AboutController.html">AboutController</a></li><li><a href="platform_commonUI_about.LicenseController.html">LicenseController</a></li><li><a href="platform_commonUI_about.LogoController.html">LogoController</a></li><li><a href="platform_commonUI_browse.AddAction.html">AddAction</a></li><li><a href="platform_commonUI_browse.AddActionProvider.html">AddActionProvider</a></li><li><a href="platform_commonUI_browse.BrowseController.html">BrowseController</a></li><li><a href="platform_commonUI_browse.BrowseObjectController.html">BrowseObjectController</a></li><li><a href="platform_commonUI_browse.CreateAction.html">CreateAction</a></li><li><a href="platform_commonUI_browse.CreateActionProvider.html">CreateActionProvider</a></li><li><a href="platform_commonUI_browse.CreateMenuController.html">CreateMenuController</a></li><li><a href="platform_commonUI_browse.CreateWizard.html">CreateWizard</a></li><li><a href="platform_commonUI_browse.CreationPolicy.html">CreationPolicy</a></li><li><a href="platform_commonUI_browse.CreationService.html">CreationService</a></li><li><a href="platform_commonUI_browse.FullscreenAction.html">FullscreenAction</a></li><li><a href="platform_commonUI_browse.LocatorController.html">LocatorController</a></li><li><a href="platform_commonUI_browse.MenuArrowController.html">MenuArrowController</a></li><li><a href="platform_commonUI_browse.NavigateAction.html">NavigateAction</a></li><li><a href="platform_commonUI_browse.NavigationService.html">NavigationService</a></li><li><a href="platform_commonUI_browse.NewTabAction.html">NewTabAction</a></li><li><a href="platform_commonUI_browse.PaneController.html">PaneController</a></li><li><a href="platform_commonUI_browse.WindowTitler.html">WindowTitler</a></li><li><a href="platform_commonUI_dialog.DialogService.html">DialogService</a></li><li><a href="platform_commonUI_dialog.OverlayService.html">OverlayService</a></li><li><a href="platform_commonUI_edit.CancelAction.html">CancelAction</a></li><li><a href="platform_commonUI_edit.EditableLinkPolicy.html">EditableLinkPolicy</a></li><li><a href="platform_commonUI_edit.EditableMovePolicy.html">EditableMovePolicy</a></li><li><a href="platform_commonUI_edit.EditableViewPolicy.html">EditableViewPolicy</a></li><li><a href="platform_commonUI_edit.EditAction.html">EditAction</a></li><li><a href="platform_commonUI_edit.EditActionController.html">EditActionController</a></li><li><a href="platform_commonUI_edit.EditActionPolicy.html">EditActionPolicy</a></li><li><a href="platform_commonUI_edit.EditAndComposeAction.html">EditAndComposeAction</a></li><li><a href="platform_commonUI_edit.EditNavigationPolicy.html">EditNavigationPolicy</a></li><li><a href="platform_commonUI_edit.EditObjectController.html">EditObjectController</a></li><li><a href="platform_commonUI_edit.EditPanesController.html">EditPanesController</a></li><li><a href="platform_commonUI_edit.EditRepresenter.html">EditRepresenter</a></li><li><a href="platform_commonUI_edit.EditToolbar.html">EditToolbar</a></li><li><a href="platform_commonUI_edit.EditToolbarRepresenter.html">EditToolbarRepresenter</a></li><li><a href="platform_commonUI_edit.EditToolbarSelection.html">EditToolbarSelection</a></li><li><a href="platform_commonUI_edit.MCTBeforeUnload.html">MCTBeforeUnload</a></li><li><a href="platform_commonUI_edit.PropertiesAction.html">PropertiesAction</a></li><li><a href="platform_commonUI_edit.PropertiesDialog.html">PropertiesDialog</a></li><li><a href="platform_commonUI_edit.RemoveAction.html">RemoveAction</a></li><li><a href="platform_commonUI_edit.SaveAction.html">SaveAction</a></li><li><a href="platform_commonUI_edit.SaveAsAction.html">SaveAsAction</a></li><li><a href="platform_commonUI_edit_capabilities.TransactionalPersistenceCapability.html">TransactionalPersistenceCapability</a></li><li><a href="platform_commonUI_edit_services.TransactionService.html">TransactionService</a></li><li><a href="platform_commonUI_formats.FormatProvider.html">FormatProvider</a></li><li><a href="platform_commonUI_formats.UTCTimeFormat.html">UTCTimeFormat</a></li><li><a href="platform_commonUI_general.ActionGroupController.html">ActionGroupController</a></li><li><a href="platform_commonUI_general.BottomBarController.html">BottomBarController</a></li><li><a href="platform_commonUI_general.ClickAwayController.html">ClickAwayController</a></li><li><a href="platform_commonUI_general.ContextMenuController.html">ContextMenuController</a></li><li><a href="platform_commonUI_general.DateTimeFieldController.html">DateTimeFieldController</a></li><li><a href="platform_commonUI_general.GetterSetterController.html">GetterSetterController</a></li><li><a href="platform_commonUI_general.MCTContainer.html">MCTContainer</a></li><li><a href="platform_commonUI_general.MCTDrag.html">MCTDrag</a></li><li><a href="platform_commonUI_general.MCTPopup.html">MCTPopup</a></li><li><a href="platform_commonUI_general.MCTResize.html">MCTResize</a></li><li><a href="platform_commonUI_general.MCTScroll.html">MCTScroll</a></li><li><a href="platform_commonUI_general.MCTSplitPane.html">MCTSplitPane</a></li><li><a href="platform_commonUI_general.MCTSplitter.html">MCTSplitter</a></li><li><a href="platform_commonUI_general.Popup.html">Popup</a></li><li><a href="platform_commonUI_general.PopupService.html">PopupService</a></li><li><a href="platform_commonUI_general.ReverseFilter.html">ReverseFilter</a></li><li><a href="platform_commonUI_general.SelectorController.html">SelectorController</a></li><li><a href="platform_commonUI_general.StyleSheetLoader.html">StyleSheetLoader</a></li><li><a href="platform_commonUI_general.TimeRangeController.html">TimeRangeController</a></li><li><a href="platform_commonUI_general.ToggleController.html">ToggleController</a></li><li><a href="platform_commonUI_general.TreeNodeController.html">TreeNodeController</a></li><li><a href="platform_commonUI_general.UrlService.html">UrlService</a></li><li><a href="platform_commonUI_general.ViewSwitcherController.html">ViewSwitcherController</a></li><li><a href="platform_commonUI_inspect.InfoGesture.html">InfoGesture</a></li><li><a href="platform_commonUI_inspect.InfoService.html">InfoService</a></li><li><a href="platform_commonUI_mobile.AgentService.html">AgentService</a></li><li><a href="platform_commonUI_notification.NotificationService.html">NotificationService</a></li><li><a href="platform_commonUI_regions.EditableRegionPolicy.html">EditableRegionPolicy</a></li><li><a href="platform_commonUI_regions.InspectorRegion.html">InspectorRegion</a></li><li><a href="platform_commonUI_regions.Region.html">Region</a></li><li><a href="platform_containment.CapabilityTable.html">CapabilityTable</a></li><li><a href="platform_containment.ComposeActionPolicy.html">ComposeActionPolicy</a></li><li><a href="platform_containment.CompositionModelPolicy.html">CompositionModelPolicy</a></li><li><a href="platform_containment.CompositionMutabilityPolicy.html">CompositionMutabilityPolicy</a></li><li><a href="platform_containment.CompositionPolicy.html">CompositionPolicy</a></li><li><a href="platform_containment.ContainmentTable.html">ContainmentTable</a></li><li><a href="platform_core.ActionAggregator.html">ActionAggregator</a></li><li><a href="platform_core.ActionCapability.html">ActionCapability</a></li><li><a href="platform_core.ActionProvider.html">ActionProvider</a></li><li><a href="platform_core.CachingModelDecorator.html">CachingModelDecorator</a></li><li><a href="platform_core.CompositionCapability.html">CompositionCapability</a></li><li><a href="platform_core.ContextCapability.html">ContextCapability</a></li><li><a href="platform_core.ContextualDomainObject.html">ContextualDomainObject</a></li><li><a href="platform_core.CoreCapabilityProvider.html">CoreCapabilityProvider</a></li><li><a href="platform_core.DelegationCapability.html">DelegationCapability</a></li><li><a href="platform_core.DomainObjectImpl.html">DomainObjectImpl</a></li><li><a href="platform_core.DomainObjectProvider.html">DomainObjectProvider</a></li><li><a href="platform_core.Identifier.html">Identifier</a></li><li><a href="platform_core.Instantiate.html">Instantiate</a></li><li><a href="platform_core.InstantiationCapability.html">InstantiationCapability</a></li><li><a href="platform_core.LoggingActionDecorator.html">LoggingActionDecorator</a></li><li><a href="platform_core.mergeModels.html">mergeModels</a></li><li><a href="platform_core.MetadataCapability.html">MetadataCapability</a></li><li><a href="platform_core.MissingModelDecorator.html">MissingModelDecorator</a></li><li><a href="platform_core.ModelAggregator.html">ModelAggregator</a></li><li><a href="platform_core.ModelCacheService.html">ModelCacheService</a></li><li><a href="platform_core.MutationCapability.html">MutationCapability</a></li><li><a href="platform_core.PersistedModelProvider.html">PersistedModelProvider</a></li><li><a href="platform_core.PersistenceCapability.html">PersistenceCapability</a></li><li><a href="platform_core.RelationshipCapability.html">RelationshipCapability</a></li><li><a href="platform_core.RootModelProvider.html">RootModelProvider</a></li><li><a href="platform_core.StaticModelProvider.html">StaticModelProvider</a></li><li><a href="platform_core.TypeCapability.html">TypeCapability</a></li><li><a href="platform_core.TypeImpl.html">TypeImpl</a></li><li><a href="platform_core.TypeProperty.html">TypeProperty</a></li><li><a href="platform_core.TypePropertyConversion.html">TypePropertyConversion</a></li><li><a href="platform_core.TypeProvider.html">TypeProvider</a></li><li><a href="platform_core.ViewCapability.html">ViewCapability</a></li><li><a href="platform_core.ViewProvider.html">ViewProvider</a></li><li><a href="platform_entanglement.CopyAction.html">CopyAction</a></li><li><a href="platform_entanglement.CopyPolicy.html">CopyPolicy</a></li><li><a href="platform_entanglement.CopyService.html">CopyService</a></li><li><a href="platform_entanglement.IdentityCreationDecorator.html">IdentityCreationDecorator</a></li><li><a href="platform_entanglement.LinkAction.html">LinkAction</a></li><li><a href="platform_entanglement.LinkService.html">LinkService</a></li><li><a href="platform_entanglement.LocatingCreationDecorator.html">LocatingCreationDecorator</a></li><li><a href="platform_entanglement.LocatingObjectDecorator.html">LocatingObjectDecorator</a></li><li><a href="platform_entanglement.LocationService.html">LocationService</a></li><li><a href="platform_entanglement.MoveAction.html">MoveAction</a></li><li><a href="platform_entanglement.MovePolicy.html">MovePolicy</a></li><li><a href="platform_entanglement.MoveService.html">MoveService</a></li><li><a href="platform_execution.WorkerService.html">WorkerService</a></li><li><a href="platform_exporters.ExportService.html">ExportService</a></li><li><a href="platform_features_clock.AbstractStartTimerAction.html">AbstractStartTimerAction</a></li><li><a href="platform_features_clock.ClockController.html">ClockController</a></li><li><a href="platform_features_clock.RefreshingController.html">RefreshingController</a></li><li><a href="platform_features_clock.RestartTimerAction.html">RestartTimerAction</a></li><li><a href="platform_features_clock.StartTimerAction.html">StartTimerAction</a></li><li><a href="platform_features_clock.TickerService.html">TickerService</a></li><li><a href="platform_features_clock.TimerController.html">TimerController</a></li><li><a href="platform_features_clock.TimerFormatter.html">TimerFormatter</a></li><li><a href="platform_features_conductor.ConductorRepresenter.html">ConductorRepresenter</a></li><li><a href="platform_features_conductor.ConductorService.html">ConductorService</a></li><li><a href="platform_features_conductor.ConductorTelemetryDecorator.html">ConductorTelemetryDecorator</a></li><li><a href="platform_features_conductor.TimeConductor.html">TimeConductor</a></li><li><a href="platform_features_imagery.ImageryController.html">ImageryController</a></li><li><a href="platform_features_imagery.MCTBackgroundImage.html">MCTBackgroundImage</a></li><li><a href="platform_features_layout.AccessorMutator.html">AccessorMutator</a></li><li><a href="platform_features_layout.BoxProxy.html">BoxProxy</a></li><li><a href="platform_features_layout.ElementFactory.html">ElementFactory</a></li><li><a href="platform_features_layout.ElementProxy.html">ElementProxy</a></li><li><a href="platform_features_layout.FixedController.html">FixedController</a></li><li><a href="platform_features_layout.FixedDragHandle.html">FixedDragHandle</a></li><li><a href="platform_features_layout.FixedProxy.html">FixedProxy</a></li><li><a href="platform_features_layout.ImageProxy.html">ImageProxy</a></li><li><a href="platform_features_layout.LayoutCompositionPolicy.html">LayoutCompositionPolicy</a></li><li><a href="platform_features_layout.LayoutController.html">LayoutController</a></li><li><a href="platform_features_layout.LayoutDrag.html">LayoutDrag</a></li><li><a href="platform_features_layout.LineHandle.html">LineHandle</a></li><li><a href="platform_features_layout.LineProxy.html">LineProxy</a></li><li><a href="platform_features_layout.ResizeHandle.html">ResizeHandle</a></li><li><a href="platform_features_layout.TelemetryProxy.html">TelemetryProxy</a></li><li><a href="platform_features_layout.TextProxy.html">TextProxy</a></li><li><a href="platform_features_pages.EmbeddedPageController.html">EmbeddedPageController</a></li><li><a href="platform_features_plot.Canvas2DChart.html">Canvas2DChart</a></li><li><a href="platform_features_plot.GLChart.html">GLChart</a></li><li><a href="platform_features_plot.MCTChart.html">MCTChart</a></li><li><a href="platform_features_plot.PlotAxis.html">PlotAxis</a></li><li><a href="platform_features_plot.PlotController.html">PlotController</a></li><li><a href="platform_features_plot.PlotLimitTracker.html">PlotLimitTracker</a></li><li><a href="platform_features_plot.PlotLineBuffer.html">PlotLineBuffer</a></li><li><a href="platform_features_plot.PlotModeOptions.html">PlotModeOptions</a></li><li><a href="platform_features_plot.PlotOptionsController.html">PlotOptionsController</a></li><li><a href="platform_features_plot.PlotOptionsForm.html">PlotOptionsForm</a></li><li><a href="platform_features_plot.PlotOverlayMode.html">PlotOverlayMode</a></li><li><a href="platform_features_plot.PlotPalette.html">PlotPalette</a></li><li><a href="platform_features_plot.PlotPanZoomStack.html">PlotPanZoomStack</a></li><li><a href="platform_features_plot.PlotPanZoomStackGroup.html">PlotPanZoomStackGroup</a></li><li><a href="platform_features_plot.PlotPosition.html">PlotPosition</a></li><li><a href="platform_features_plot.PlotPreparer.html">PlotPreparer</a></li><li><a href="platform_features_plot.PlotSeriesWindow.html">PlotSeriesWindow</a></li><li><a href="platform_features_plot.PlotStackMode.html">PlotStackMode</a></li><li><a href="platform_features_plot.PlotTelemetryFormatter.html">PlotTelemetryFormatter</a></li><li><a href="platform_features_plot.PlotTickGenerator.html">PlotTickGenerator</a></li><li><a href="platform_features_plot.PlotUpdater.html">PlotUpdater</a></li><li><a href="platform_features_plot.PlotViewPolicy.html">PlotViewPolicy</a></li><li><a href="platform_features_plot.SubPlot.html">SubPlot</a></li><li><a href="platform_features_plot.SubPlotFactory.html">SubPlotFactory</a></li><li><a href="platform_features_plot.TableOptionsController.html">TableOptionsController</a></li><li><a href="platform_features_table.DomainColumn.html">DomainColumn</a></li><li><a href="platform_features_table.HistoricalTableController.html">HistoricalTableController</a></li><li><a href="platform_features_table.MCTTable.html">MCTTable</a></li><li><a href="platform_features_table.NameColumn.html">NameColumn</a></li><li><a href="platform_features_table.RangeColumn.html">RangeColumn</a></li><li><a href="platform_features_table.RealtimeTableController.html">RealtimeTableController</a></li><li><a href="platform_features_table.TableConfiguration.html">TableConfiguration</a></li><li><a href="platform_features_table.TelemetryTableController.html">TelemetryTableController</a></li><li><a href="platform_forms.CompositeController.html">CompositeController</a></li><li><a href="platform_forms.DateTimeController.html">DateTimeController</a></li><li><a href="platform_forms.DialogButtonController.html">DialogButtonController</a></li><li><a href="platform_forms.FormController.html">FormController</a></li><li><a href="platform_forms.MCTControl.html">MCTControl</a></li><li><a href="platform_forms.MCTForm.html">MCTForm</a></li><li><a href="platform_forms.MCTToolbar.html">MCTToolbar</a></li><li><a href="platform_framework.ApplicationBootstrapper.html">ApplicationBootstrapper</a></li><li><a href="platform_framework.BundleDefinition.html">BundleDefinition</a></li><li><a href="platform_framework.BundleLoader.html">BundleLoader</a></li><li><a href="platform_framework.BundleResolver.html">BundleResolver</a></li><li><a href="platform_framework.CustomRegistrars.html">CustomRegistrars</a></li><li><a href="platform_framework.ExtensionDefinition.html">ExtensionDefinition</a></li><li><a href="platform_framework.ExtensionRegistrar.html">ExtensionRegistrar</a></li><li><a href="platform_framework.ExtensionResolver.html">ExtensionResolver</a></li><li><a href="platform_framework.ExtensionSorter.html">ExtensionSorter</a></li><li><a href="platform_framework.FrameworkInitializer.html">FrameworkInitializer</a></li><li><a href="platform_framework.ImplementationLoader.html">ImplementationLoader</a></li><li><a href="platform_framework.LogLevel.html">LogLevel</a></li><li><a href="platform_framework.PartialConstructor.html">PartialConstructor</a></li><li><a href="platform_framework.RequireConfigurator.html">RequireConfigurator</a></li><li><a href="platform_framework.ServiceCompositor.html">ServiceCompositor</a></li><li><a href="platform_identity.IdentityAggregator.html">IdentityAggregator</a></li><li><a href="platform_identity.IdentityIndicator.html">IdentityIndicator</a></li><li><a href="platform_identity.IdentityProvider.html">IdentityProvider</a></li><li><a href="platform_persistence_aggregator.PersistenceAggregator.html">PersistenceAggregator</a></li><li><a href="platform_persistence_couch.CouchDocument.html">CouchDocument</a></li><li><a href="platform_persistence_couch.CouchIndicator.html">CouchIndicator</a></li><li><a href="platform_persistence_couch.CouchPersistenceProvider.html">CouchPersistenceProvider</a></li><li><a href="platform_persistence_elastic.ElasticIndicator.html">ElasticIndicator</a></li><li><a href="platform_persistence_elastic.ElasticPersistenceProvider.html">ElasticPersistenceProvider</a></li><li><a href="platform_persistence_local.LocalStorageIndicator.html">LocalStorageIndicator</a></li><li><a href="platform_persistence_local.LocalStoragePersistenceProvider.html">LocalStoragePersistenceProvider</a></li><li><a href="platform_persistence_queue.PersistenceFailureController.html">PersistenceFailureController</a></li><li><a href="platform_persistence_queue.PersistenceFailureDialog.html">PersistenceFailureDialog</a></li><li><a href="platform_persistence_queue.PersistenceFailureHandler.html">PersistenceFailureHandler</a></li><li><a href="platform_persistence_queue.PersistenceQueue.html">PersistenceQueue</a></li><li><a href="platform_persistence_queue.PersistenceQueueHandler.html">PersistenceQueueHandler</a></li><li><a href="platform_persistence_queue.PersistenceQueueImpl.html">PersistenceQueueImpl</a></li><li><a href="platform_persistence_queue.QueuingPersistenceCapability.html">QueuingPersistenceCapability</a></li><li><a href="platform_persistence_queue.QueuingPersistenceCapabilityDecorator.html">QueuingPersistenceCapabilityDecorator</a></li><li><a href="platform_policy.PolicyActionDecorator.html">PolicyActionDecorator</a></li><li><a href="platform_policy.PolicyProvider.html">PolicyProvider</a></li><li><a href="platform_policy.PolicyViewDecorator.html">PolicyViewDecorator</a></li><li><a href="platform_representation.ContextMenuAction.html">ContextMenuAction</a></li><li><a href="platform_representation.ContextMenuGesture.html">ContextMenuGesture</a></li><li><a href="platform_representation.DndService.html">DndService</a></li><li><a href="platform_representation.DragGesture.html">DragGesture</a></li><li><a href="platform_representation.DropGesture.html">DropGesture</a></li><li><a href="platform_representation.GestureConstants.html">GestureConstants</a></li><li><a href="platform_representation.GestureProvider.html">GestureProvider</a></li><li><a href="platform_representation.GestureRepresenter.html">GestureRepresenter</a></li><li><a href="platform_representation.MCTInclude.html">MCTInclude</a></li><li><a href="platform_representation.MCTRepresentation.html">MCTRepresentation</a></li><li><a href="platform_status.StatusCapability.html">StatusCapability</a></li><li><a href="platform_status.StatusRepresenter.html">StatusRepresenter</a></li><li><a href="platform_status.StatusService.html">StatusService</a></li><li><a href="platform_telemetry.TelemetryAggregator.html">TelemetryAggregator</a></li><li><a href="platform_telemetry.TelemetryCapability.html">TelemetryCapability</a></li><li><a href="platform_telemetry.TelemetryController.html">TelemetryController</a></li><li><a href="platform_telemetry.TelemetryDelegator.html">TelemetryDelegator</a></li><li><a href="platform_telemetry.TelemetryFormatter.html">TelemetryFormatter</a></li><li><a href="platform_telemetry.TelemetryHandle.html">TelemetryHandle</a></li><li><a href="platform_telemetry.TelemetryHandler.html">TelemetryHandler</a></li><li><a href="platform_telemetry.TelemetryQueue.html">TelemetryQueue</a></li><li><a href="platform_telemetry.TelemetrySubscriber.html">TelemetrySubscriber</a></li><li><a href="platform_telemetry.TelemetrySubscription.html">TelemetrySubscription</a></li><li><a href="platform_telemetry.TelemetryTable.html">TelemetryTable</a></li><li><a href="%257Bplatform_core%257D.IdentifierProvider.html">IdentifierProvider</a></li><li><a href="%257Bplatform_entanglement%257D.CrossSpacePolicy.html">CrossSpacePolicy</a></li><li><a href="%257Bplatform_features_timeline%257D.ExportTimelineAsCSVAction.html">ExportTimelineAsCSVAction</a></li><li><a href="%257Bplatform_features_timeline%257D.ExportTimelineAsCSVTask.html">ExportTimelineAsCSVTask</a></li><li><a href="%257Bplatform_features_timeline%257D.TimelineColumnizer.html">TimelineColumnizer</a></li></ul><h3>Namespaces</h3><ul><li><a href="platform_commonUI_about.html">platform/commonUI/about</a></li><li><a href="platform_commonUI_browse.html">platform/commonUI/browse</a></li><li><a href="platform_commonUI_dialog.html">platform/commonUI/dialog</a></li><li><a href="platform_commonUI_edit.html">platform/commonUI/edit</a></li><li><a href="platform_commonUI_general.html">platform/commonUI/general</a></li><li><a href="platform_commonUI_inspect.html">platform/commonUI/inspect</a></li><li><a href="platform_commonUI_mobile.html">platform/commonUI/mobile</a></li><li><a href="platform_commonUI_notification.html">platform/commonUI/notification</a></li><li><a href="platform_containment.html">platform/containment</a></li><li><a href="platform_core.html">platform/core</a></li><li><a href="platform_entanglement.html">platform/entanglement</a></li><li><a href="platform_execution.html">platform/execution</a></li><li><a href="platform_exporters.html">platform/exporters</a></li><li><a href="platform_features_conductor.html">platform/features/conductor</a></li><li><a href="platform_features_imagery.html">platform/features/imagery</a></li><li><a href="platform_features_layout.html">platform/features/layout</a></li><li><a href="platform_features_pages.html">platform/features/pages</a></li><li><a href="platform_features_plot.html">platform/features/plot</a></li><li><a href="platform_features_table.html">platform/features/table</a></li><li><a href="platform_forms.html">platform/forms</a></li><li><a href="platform_framework.html">platform/framework</a></li><li><a href="platform_identity.html">platform/identity</a></li><li><a href="platform_persistence_cache.html">platform/persistence/cache</a></li><li><a href="platform_persistence_elastic.html">platform/persistence/elastic</a></li><li><a href="platform_persistence_queue.html">platform/persistence/queue</a></li><li><a href="platform_policy.html">platform/policy</a></li><li><a href="platform_representation.html">platform/representation</a></li><li><a href="platform_telemetry.html">platform/telemetry</a></li></ul><h3>Interfaces</h3><ul><li><a href="Action.html">Action</a></li><li><a href="ActionService.html">ActionService</a></li><li><a href="Capability.html">Capability</a></li><li><a href="Destroyable.html">Destroyable</a></li><li><a href="DomainObject.html">DomainObject</a></li><li><a href="FormatService.html">FormatService</a></li><li><a href="Gesture.html">Gesture</a></li><li><a href="GestureService.html">GestureService</a></li><li><a href="IdentityService.html">IdentityService</a></li><li><a href="ModelService.html">ModelService</a></li><li><a href="ObjectService.html">ObjectService</a></li><li><a href="platform_features_timeline.TimelineCSVColumn.html">TimelineCSVColumn</a></li><li><a href="Policy.html">Policy</a></li><li><a href="PolicyService.html">PolicyService</a></li><li><a href="Representer.html">Representer</a></li><li><a href="Type.html">Type</a></li><li><a href="TypeService.html">TypeService</a></li><li><a href="ViewService.html">ViewService</a></li><li>{<a href="Format.html">Format</a>}</li></ul><h3>Global</h3><ul><li><a href="global.html#add">add</a></li><li><a href="global.html#allowDropAfter">allowDropAfter</a></li><li><a href="global.html#allowDropIn">allowDropIn</a></li><li><a href="global.html#assign">assign</a></li><li><a href="global.html#begin">begin</a></li><li><a href="global.html#checkAll">checkAll</a></li><li><a href="global.html#color">color</a></li><li><a href="global.html#configure">configure</a></li><li><a href="global.html#cost">cost</a></li><li><a href="global.html#decode">decode</a></li><li><a href="global.html#drag">drag</a></li><li><a href="global.html#drop">drop</a></li><li><a href="global.html#duration">duration</a></li><li><a href="global.html#end">end</a></li><li><a href="global.html#exceeded">exceeded</a></li><li><a href="global.html#finish">finish</a></li><li><a href="global.html#fit">fit</a></li><li><a href="global.html#format">format</a></li><li><a href="global.html#get">get</a></li><li><a href="global.html#getDomainValue">getDomainValue</a></li><li><a href="global.html#getDuration">getDuration</a></li><li><a href="global.html#getEnd">getEnd</a></li><li><a href="global.html#getEpoch">getEpoch</a></li><li><a href="global.html#getPointCount">getPointCount</a></li><li><a href="global.html#getRangeValue">getRangeValue</a></li><li><a href="global.html#getStart">getStart</a></li><li><a href="global.html#graph">graph</a></li><li><a href="global.html#graphs">graphs</a></li><li><a href="global.html#handles">handles</a></li><li><a href="global.html#highlight">highlight</a></li><li><a href="global.html#highlightBottom">highlightBottom</a></li><li><a href="global.html#ids">ids</a></li><li><a href="global.html#invoke">invoke</a></li><li><a href="global.html#label">label</a></li><li><a href="global.html#labels">labels</a></li><li><a href="global.html#left">left</a></li><li><a href="global.html#load">load</a></li><li><a href="global.html#maximum">maximum</a></li><li><a href="global.html#MCT_DRAG_TYPE">MCT_DRAG_TYPE</a></li><li><a href="global.html#MCT_EXTENDED_DRAG_TYPE">MCT_EXTENDED_DRAG_TYPE</a></li><li><a href="global.html#metadata">metadata</a></li><li><a href="global.html#minimum">minimum</a></li><li><a href="global.html#move">move</a></li><li><a href="global.html#niceTime">niceTime</a></li><li><a href="global.html#persist">persist</a></li><li><a href="global.html#populate">populate</a></li><li><a href="global.html#properties">properties</a></li><li><a href="global.html#refresh">refresh</a></li><li><a href="global.html#release">release</a></li><li><a href="global.html#render">render</a></li><li><a href="global.html#resources">resources</a></li><li><a href="global.html#select">select</a></li><li><a href="global.html#selection">selection</a></li><li><a href="global.html#setBounds">setBounds</a></li><li><a href="global.html#setDuration">setDuration</a></li><li><a href="global.html#setEnd">setEnd</a></li><li><a href="global.html#setStart">setStart</a></li><li><a href="global.html#snap">snap</a></li><li><a href="global.html#start">start</a></li><li><a href="global.html#style">style</a></li><li><a href="global.html#swimlanes">swimlanes</a></li><li><a href="global.html#TIMELINE_SWIMLANE_DRAG_TYPE">TIMELINE_SWIMLANE_DRAG_TYPE</a></li><li><a href="global.html#timespan">timespan</a></li><li><a href="global.html#toggleGraph">toggleGraph</a></li><li><a href="global.html#toMillis">toMillis</a></li><li><a href="global.html#toPixels">toPixels</a></li><li><a href="global.html#updateOptions">updateOptions</a></li><li><a href="global.html#visible">visible</a></li><li><a href="global.html#width">width</a></li><li><a href="global.html#zoom">zoom</a></li></ul>
</nav>
<br class="clear">
<footer>
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.4.0</a> on Thu Aug 25 2016 15:32:18 GMT-0700 (PDT)
</footer>
<script> prettyPrint(); </script>
<script src="scripts/linenumber.js"> </script>
</body>
</html>