is._modelForPath(path);
var dashCaseName = Polymer.CaseMap.camelToDashCase(rootName);
var eventName = dashCaseName + this._EVENT_CHANGED;
this.fire(eventName, {
path: path,
value: value
}, {
bubbles: false
});
},
_modelForPath: function(path) {
var dot = path.indexOf(".");
return dot < 0 ? path : path.slice(0, dot);
},
_EVENT_CHANGED: "-changed",
_notifySplice: function(array, path, index, added, removed) {
var splices = [ {
index: index,
addedCount: added,
removed: removed,
object: array,
type: "splice"
} 