Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
company: attr(''),
product: attr(''),
copyright: attr(''),
version: attr(''),
dataObjectNameSpace: attr(''),
sourceCodeCSPath: attr(''),
sourceCodeVBPath: attr(''),
sQLPath: attr(''),
typeMapCSStr: attr(''),
typeMapVBStr: attr(''),
typeMapSQLStr: attr(''),
typeMapAccessStr: attr(''),
typeMapOracleStr: attr(''),
typeMapPostgreStr: attr(''),
defaultBaseClass: attr(''),
defaultDetailArrayClass: attr(''),
connectionString: attr(''),
oracleConnectionString: attr(''),
postgreConnectionString: attr(''),
additionalPluginsSettingsStr: attr(''),
defaultEditScriptName: attr(''),
defaultListScriptName: attr(''),
sourceAzStoragePath: attr(''),
operationsEnumPacket: attr(''),
operationsEnumNamespace: attr(''),
signAssemblies: attr(''),
auditEnabled: attr(''),
isAuditDatabaseLocal: attr(''),
defaultWriteMode: attr(''),
isReportDatabaseLocal: attr(''),
typeDefinitions: hasMany('fd-dev-type-definition', '', {
name: attr(''),operationsEnumNamespace: attr(''),
signAssemblies: attr(''),
auditEnabled: attr(''),
isAuditDatabaseLocal: attr(''),
defaultWriteMode: attr(''),
isReportDatabaseLocal: attr(''),
typeDefinitions: hasMany('fd-dev-type-definition', '', {
name: attr(''),
caption: attr(''),
mapTypeName: attr(''),
mapTypeAssemblyName: attr(''),
formatAttribute: attr('')
}),
controlTypes: hasMany('fd-dev-control-type', '', {
name: attr('Имя'),
designerHtmlTemplate: attr('Шаблон'),
designerMetadataXml: attr('Метаданные дизайна'),
editedType: belongsTo('fd-dev-type-definition', '', {
name: attr('', { hidden: true })
})
}),
moduleSettings: hasMany('fd-dev-module-setting', '', {
moduleSettingType: belongsTo('fd-dev-module-setting-type', 'ModuleSettingTyp', {
name: attr('Name ModuleSettingType')
}, { hidden: true }),
valueXML: attr('ValueXML'),
moduleSettingTypeName: attr(''),
stage: belongsTo('fd-dev-stage', 'Stage', {
}, { hidden: true })
})
});export let defineProjections = function (modelClass) {
modelClass.defineProjection('EditEditForm', 'fd-dev-form-view', {
viewForForm: attr(''),
view: belongsTo('fd-dev-view', '', {
}, { hidden: true })
});
modelClass.defineProjection('EditListForm', 'fd-dev-form-view', {
viewForForm: attr(''),
dataObjectTypesStr: attr(''),
listFormOperationsStr: attr(''),
hierarchicalMaster: attr(''),
view: belongsTo('fd-dev-view', '', {
}, { hidden: true })
});
modelClass.defineProjection('EditPrintForm', 'fd-dev-form-view', {
viewForForm: attr(''),
view: belongsTo('fd-dev-view', '', {
}, { hidden: true })
});
modelClass.defineProjection('EditPropertyLookups', 'fd-dev-form-view', {
view: belongsTo('fd-dev-view', '', {
name: attr(''),
class: belongsTo('fd-dev-class', '', {
name: attr('')
}, { hidden: true })pBMasterSetEnd: attr('PBMasterSetEnd', { hidden: true }),
pBMasterSetStart: attr('PBMasterSetStart', { hidden: true }),
realStorage: attr('RealStorage', { hidden: true }),
typeUsage: attr('TypeUsage', { hidden: true }),
autoStoreMasterDisabled: attr('AutoStoreMasterDisabled', { hidden: true }),
realEndRole: attr('RealEndRole', { hidden: true }),
realStartRole: attr('RealStartRole', { hidden: true }),
storage: attr('Storage', { hidden: true }),
startRolePublishName: attr('StartRolePublishName', { hidden: true }),
endRolePublishName: attr('EndRolePublishName', { hidden: true }),
endMultiplicity: attr('EndMultiplicity', { hidden: true }),
endRole: attr('EndRole', { hidden: true }),
endRoleAccessModifier: attr('EndRoleAccessModifier', { hidden: true }),
endRoleStored: attr('EndRoleStored', { hidden: true }),
endRoleStr: attr('EndRoleStr', { hidden: true }),
notNullStart: attr('NotNullStart', { hidden: true }),
startMultiplicity: attr('StartMultiplicity', { hidden: true }),
startRole: attr('StartRole', { hidden: true }),
startRoleAccessModifier: attr('StartRoleAccessModifier', { hidden: true }),
startRoleStored: attr('StartRoleStored', { hidden: true }),
startRoleStr: attr('StartRoleStr', { hidden: true }),
referenceCount: attr('ReferenceCount', { hidden: true }),
name: attr('Name', { hidden: true }),
description: attr('Description', { hidden: true }),
nameStr: attr('NameStr', { hidden: true }),
endClass: belongsTo('fd-class', 'EndClass', {
}, { hidden: true }),
startClass: belongsTo('fd-class', 'StartClass', {
}, { hidden: true })
});valueXML: attr('ValueXML'),
moduleSettingTypeName: attr(''),
stage: belongsTo('fd-dev-stage', 'Stage', {
}, { hidden: true })
})
});
modelClass.defineProjection('ListDataObjectTypes', 'fd-dev-stage', {
});
modelClass.defineProjection('ListFormView', 'fd-dev-stage', {
name: attr('Name'),
description: attr('Description'),
changeUser: attr('Change user'),
changeDate: attr('Change date'),
createUser: attr('Create user'),
createDate: attr('Create date'),
configuration: belongsTo('fd-configuration', '', {
project: belongsTo('fd-project', '', {
repository: belongsTo('fd-repository', '', {
}, { hidden: true })
}, { hidden: true })
}, { hidden: true })
});
modelClass.defineProjection('Prototyping', 'fd-dev-stage', {
});
modelClass.defineProjection('SearchRepObjView', 'fd-dev-stage', {
name: attr('')
});
modelClass.defineProjection('ViewPeeker', 'fd-dev-stage', {
});
};defaultDetailArrayClass: attr(''),
defaultEditScriptName: attr(''),
defaultListScriptName: attr(''),
signAssemblies: attr(''),
additionalPluginsSettingsStr: attr(''),
name: attr(''),
description: attr('')
});
modelClass.defineProjection('EditAccessGenerator', 'fd-dev-stage', {
name: attr('Название стадии'),
description: attr('Описание'),
sQLPath: attr(''),
typeMapAccessStr: attr('', { hidden: true }),
typeMapAccess: attr('Карта типов'),
additionalPluginsSettings: attr('Дополнительные настройки'),
additionalPluginsSettingsStr: attr('', { hidden: true }),
moduleSettings: hasMany('fd-dev-module-setting', '', {
moduleSettingType: belongsTo('fd-dev-module-setting-type', 'ModuleSettingTyp', {
name: attr('Name ModuleSettingType')
}, { hidden: true }),
valueXML: attr('ValueXML'),
moduleSettingTypeName: attr(''),
stage: belongsTo('fd-dev-stage', 'Stage', {
}, { hidden: true })
})
});
modelClass.defineProjection('EditCSGenerator', 'fd-dev-stage', {
name: attr('Название стадии'),
description: attr('Описание'),
company: attr('Название компании'),
product: attr('Название продукта'),typeMapSQLStr: attr(''),
typeMapAccessStr: attr(''),
typeMapOracleStr: attr(''),
typeMapPostgreStr: attr(''),
defaultBaseClass: attr(''),
defaultDetailArrayClass: attr(''),
connectionString: attr(''),
oracleConnectionString: attr(''),
postgreConnectionString: attr(''),
additionalPluginsSettingsStr: attr(''),
defaultEditScriptName: attr(''),
defaultListScriptName: attr(''),
sourceAzStoragePath: attr(''),
operationsEnumPacket: attr(''),
operationsEnumNamespace: attr(''),
signAssemblies: attr(''),
auditEnabled: attr(''),
isAuditDatabaseLocal: attr(''),
defaultWriteMode: attr(''),
isReportDatabaseLocal: attr(''),
typeDefinitions: hasMany('fd-dev-type-definition', '', {
name: attr(''),
caption: attr(''),
mapTypeName: attr(''),
mapTypeAssemblyName: attr(''),
formatAttribute: attr('')
}),
controlTypes: hasMany('fd-dev-control-type', '', {
name: attr('Имя'),
designerHtmlTemplate: attr('Шаблон'),
designerMetadataXml: attr('Метаданные дизайна'),
editedType: belongsTo('fd-dev-type-definition', '', {})
});
modelClass.defineProjection('Generator', 'fd-dev-form-view', {
view: belongsTo('fd-dev-view', '', {
name: attr(''),
class: belongsTo('fd-dev-class', '', {
name: attr('')
}, { hidden: true })
}),
dataObjectTypes: attr('DataObjectTypes', { hidden: true }),
dataObjectTypesStr: attr('DataObjectTypesStr', { hidden: true }),
hierarchicalMaster: attr('HierarchicalMaster', { hidden: true }),
listFormOperations: attr('ListFormOperations', { hidden: true }),
listFormOperationsStr: attr('ListFormOperationsStr', { hidden: true }),
orderNum: attr('OrderNum', { hidden: true }),
propertyLookup: attr('PropertyLookup', { hidden: true }),
propertyLookupStr: attr('PropertyLookupStr', { hidden: true }),
viewForForm: attr('ViewForForm', { hidden: true }),
name: attr('Name', { hidden: true }),
description: attr('Description', { hidden: true }),
nameStr: attr('NameStr', { hidden: true }),
controls: hasMany('fd-dev-form-control', '', {
name: attr(''),
propertyPath: attr(''),
settingsXml: attr(''),
order: attr(''),
controlType: belongsTo('fd-dev-control-type', '', {
name: attr('')
}),
propertyType: belongsTo('fd-dev-type-definition', '', {
name: attr('')
}),type: attr(''),
defaultValue: attr(''),
pBCustomAttributes: attr(''),
pBGetEnd: attr(''),
pBGetStart: attr(''),
pBSetEnd: attr(''),
pBSetStart: attr('')
});
modelClass.defineProjection('EditDataObjectClass', 'fd-dev-attribute', {
accessModifier: attr(''),
stored: attr(''),
name: attr(''),
description: attr(''),
type: attr(''),
defaultValue: attr(''),
notNull: attr(''),
dataServiceExpressionXML: attr('DataService Expression'),
storage: attr(''),
publishName: attr(''),
hint: attr(''),
order: attr(''),
trim: attr(''),
pBCustomAttributes: attr(''),
pBGetEnd: attr(''),
pBGetStart: attr(''),
pBSetEnd: attr(''),
pBSetStart: attr(''),
autoincrement: attr('')
});
modelClass.defineProjection('EditEditForm', 'fd-dev-attribute', {
accessModifier: attr(''),
name: attr(''),propertyLookup: attr('PropertyLookup', { hidden: true }),
propertyLookupStr: attr('PropertyLookupStr', { hidden: true }),
viewForForm: attr('ViewForForm', { hidden: true }),
name: attr('Name', { hidden: true }),
description: attr('Description', { hidden: true }),
nameStr: attr('NameStr', { hidden: true }),
controls: hasMany('fd-dev-form-control', '', {
name: attr(''),
propertyPath: attr(''),
settingsXml: attr(''),
order: attr(''),
controlType: belongsTo('fd-dev-control-type', '', {
name: attr('')
}),
propertyType: belongsTo('fd-dev-type-definition', '', {
name: attr('')
}),
formView: belongsTo('fd-dev-form-view', '', {
view: belongsTo('fd-dev-view', '', {
})
})
})
});
modelClass.defineProjection('GetDataObjectByFormView', 'fd-dev-form-view', {
view: belongsTo('fd-dev-view', '', {
class: belongsTo('fd-dev-class', '', {
name: attr(''),
stereotype: attr(''),
caption: attr(''),
stage: belongsTo('fd-stage', '', {