Lines Matching refs:descriptor

7474 	Factory.prototype.createType = function(descriptor) {  argument
7482 forEach(descriptor.properties, function(p) {
7489 props.defineDescriptor(prototype, descriptor);
7491 var name = descriptor.ns.name;
7512 props.defineDescriptor(ModdleElement, descriptor);
7861 forEach(pkg.types, bind$2(function(descriptor) { argument
7862 this.registerType(descriptor, pkg);
7993 var descriptor = builder.build();
7996 this.definePackage(descriptor, descriptor.allTypes[descriptor.allTypes.length - 1].$pkg);
7998 return descriptor;
8108 Properties.prototype.defineDescriptor = function(target, descriptor) { argument
8109 this.define(target, '$descriptor', { value: descriptor });
8181 Moddle.prototype.create = function(descriptor, attrs) { argument
8182 var Type = this.getType(descriptor);
8185 throw new Error('unknown type <' + descriptor + '>');
8205 Moddle.prototype.getType = function(descriptor) { argument
8209 var name = isString(descriptor) ? descriptor : descriptor.ns.name;
8214 descriptor = this.registry.getEffectiveDescriptor(name);
8215 type = cache[name] = this.factory.createType(descriptor);
8260 var descriptor = { class in AnonymousFunctionf8d14cd1ed00
8270 this.properties.defineDescriptor(element, descriptor);
8323 var descriptor = element.$model.getElementDescriptor(element);
8325 return (type in descriptor.allTypesByName);
9544 var descriptor = getModdleDescriptor(element);
9546 var idProperty = descriptor.idProperty,
9700 descriptor = getModdleDescriptor(element),
9701 bodyProperty = descriptor.bodyProperty;
9714 descriptor = getModdleDescriptor(element),
9715 bodyProperty = descriptor.bodyProperty;
9731 descriptor = getModdleDescriptor(Type),
9739 var prop = descriptor.propertiesByName[name],
9769 propNameNs = parseName(name, descriptor.ns.prefix);
9798 descriptor = getModdleDescriptor(type);
9801 property = descriptor.propertiesByName[propertyName],
9839 property = find(descriptor.properties, function(p) {
9851 property = find(descriptor.properties, function(p) {
10476 function getElementNs(ns, descriptor) { argument
10477 if (descriptor.isGeneric) {
10478 return assign({ localName: descriptor.ns.localName }, ns);
10480 return assign({ localName: nameToAlias(descriptor.ns.localName, descriptor.$pkg) }, ns);
10484 function getPropertyNs(ns, descriptor) { argument
10485 return assign({ localName: descriptor.ns.localName }, ns);
10489 var descriptor = element.$descriptor;
10491 return filter(descriptor.properties, function(p) {
10670 ElementSerializer.prototype.nsTagName = function(descriptor) { argument
10671 var effectiveNs = this.logNamespaceUsed(descriptor.ns);
10672 return getElementNs(effectiveNs, descriptor);
10675 ElementSerializer.prototype.nsPropertyTagName = function(descriptor) { argument
10676 var effectiveNs = this.logNamespaceUsed(descriptor.ns);
10677 return getPropertyNs(effectiveNs, descriptor);
11091 var descriptor = element.$descriptor;
11094 if (descriptor.name === this.propertyDescriptor.type) {
11098 var typeNs = this.typeNs = this.nsTagName(descriptor);
11109 (typeNs.prefix ? typeNs.prefix + ':' : '') + typePrefix + descriptor.ns.localName
32897 var descriptor = context.descriptor,
32902 descriptor.priority = 1;
32904 descriptor.id = element.id;
32912 descriptor.parent = element.parent.id;
32917 descriptor.priority = 2;
32919 descriptor.host = element.host.id;
32924 descriptor.priority = 3;
32926 descriptor.source = element.source.id;
32927 descriptor.target = element.target.id;
32929 descriptor.waypoints = copyWaypoints$1(element);
32934 descriptor.priority = 4;
32936 descriptor.labelTarget = element.labelTarget.id;
32941 descriptor[ property ] = element[ property ];
32945 descriptor.hidden = element.hidden;
32946 descriptor.collapsed = element.collapsed;
33101 forEach(branch, function(descriptor) { argument
33104 var attrs = assign({}, omit(descriptor, [ 'priority' ]));
33106 if (cache[ descriptor.parent ]) {
33107 attrs.parent = cache[ descriptor.parent ];
33114 descriptor: attrs
33120 attrs.source = cache[ descriptor.source ];
33121 attrs.target = cache[ descriptor.target ];
33123 element = cache[ descriptor.id ] = self.createConnection(attrs);
33133 element = cache[ descriptor.id ] = self.createLabel(attrs);
33144 element = cache[ descriptor.id ] = self.createShape(attrs);
33318 elementData.descriptor = {};
33321 descriptor: elementData.descriptor,
33331 return elementData.descriptor.priority;
33358 tree[depth].push(elementData.descriptor);
33446 var descriptor = context.descriptor,
33449 var businessObject = descriptor.oldBusinessObject = getBusinessObject(element);
33451 descriptor.type = element.type;
33453 copyProperties$1(businessObject, descriptor, 'name');
33455 descriptor.di = {};
33458 copyProperties$1(businessObject.di, descriptor.di, [
33466 copyProperties$1(businessObject.di, descriptor, 'isExpanded');
33468 if (isLabel$3(descriptor)) {
33469 return descriptor;
33474 descriptor.default = businessObject.default.id;
33498 function resolveReferences(descriptor, cache) { argument
33499 var businessObject = getBusinessObject(descriptor);
33502 if (descriptor.default) {
33505 references[ descriptor.default ] = {
33512 if (descriptor.host) {
33515 getBusinessObject(descriptor).attachedToRef = getBusinessObject(cache[ descriptor.host ]);
33522 if (key === descriptor.id) {
33525 array.push(descriptor.id);
33538 descriptor = context.descriptor,
33539 oldBusinessObject = descriptor.oldBusinessObject,
33543 if (isLabel$3(descriptor)) {
33544 descriptor.businessObject = getBusinessObject(cache[ descriptor.labelTarget ]);
33551 descriptor.businessObject = moddleCopy.copyElement(
33557 resolveReferences(descriptor, cache);
33559 copyProperties$1(descriptor, newBusinessObject, [
33564 removeProperties(descriptor, 'oldBusinessObject');
33849 function getPropertyNames(descriptor, keepDefaultProperties) { argument
33850 return reduce(descriptor.properties, function(properties, property) {
40232 var descriptor = context.descriptor,
40243 descriptor.referencedRootElement = rootElement;
40248 var descriptor = context.descriptor,
40249 businessObject = descriptor.businessObject;
40255 var referencedRootElement = descriptor.referencedRootElement;