Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/UofS-CEPHIL/modelcollab
/ functions
Functions
1,013 in github.com/UofS-CEPHIL/modelcollab
⨍
Functions
1,013
◇
Types & classes
311
↓ 187 callers
Function
getDb
(uid: string)
webui/src/test/ts/database/rtdb.test.ts:114
↓ 49 callers
Method
getDb
()
webui/src/main/ts/data/FirebaseManager.ts:32
↓ 41 callers
Method
getType
()
webui/src/main/ts/data/components/FirebaseFlow.ts:14
↓ 34 callers
Method
createNew
( id: string, from: string, to: string )
webui/src/main/ts/data/components/FirebaseFlow.ts:91
↓ 33 callers
Method
withData
(d: Partial<FirebaseFlowData>)
webui/src/main/ts/data/components/FirebaseFlow.ts:18
↓ 26 callers
Function
canWriteNewUser
( db: Database, uid: string, name: string = "John Smith", email: string = "js@example.com", )
webui/src/test/ts/database/rtdbWriteSuccesses.ts:10
↓ 21 callers
Method
updateComponent
(component: T, cell: Cell, graph: MCGraph)
webui/src/main/ts/view/maxgraph/presentation/ComponentPresentation.ts:29
↓ 20 callers
Method
getModelListForType
(t: ModelUserType)
webui/src/main/ts/data/FirebaseModelsList.ts:82
↓ 20 callers
Method
makeModelPath
(modelUuid: string)
webui/src/main/ts/data/RTDBSchema.ts:19
↓ 17 callers
Method
addComponent
( component: T, graph: MCGraph, parent?: Cell, )
webui/src/main/ts/view/maxgraph/presentation/ComponentPresentation.ts:12
↓ 16 callers
Function
canWriteModelMetadata
( db: Database, modelId: string, modelName: string, modelType: ModelType, ownerUid: string
webui/src/test/ts/database/rtdbWriteSuccesses.ts:161
↓ 15 callers
Method
toString
()
webui/src/main/ts/data/FirebaseModelsList.ts:145
↓ 14 callers
Method
getReadableComponentName
()
webui/src/main/ts/data/components/FirebaseFlow.ts:33
↓ 14 callers
Method
logAction
(actionName: string, message: string = "")
webui/src/main/ts/logging/UserActionLogger.ts:7
↓ 14 callers
Method
makeScenarioPath
(modelUuid: string, scenarioId: string)
webui/src/main/ts/data/RTDBSchema.ts:38
↓ 13 callers
Method
getStyle
(component: FirebaseFlow, isInner: boolean = false)
webui/src/main/ts/view/screens/canvas/stockflow/graph/presentation/FlowPresentation.ts:221
↓ 12 callers
Method
makePublicModelPath
(modelId: string)
webui/src/main/ts/data/RTDBSchema.ts:208
↓ 12 callers
Method
toFirebaseEntry
()
webui/src/main/ts/data/components/FirebaseScenario.ts:26
↓ 12 callers
Method
totalSize
()
webui/src/main/ts/data/FirebaseModelsList.ts:66
↓ 11 callers
Function
failTest
(c: FirebaseComponent)
webui/src/test/ts/database/validation/modelDataValidationTests.ts:656
↓ 11 callers
Method
makeUserSharedModelPath
(uid: string, modelId: string)
webui/src/main/ts/data/RTDBSchema.ts:220
↓ 11 callers
Method
updateCell
( component: T, cell: Cell, graph: MCGraph, loadedModel?: LoadedStaticModel //
webui/src/main/ts/view/maxgraph/presentation/ComponentPresentation.ts:21
↓ 10 callers
Function
canAddScenario
( db: Database, modelId: string, scenario: FirebaseScenario = FirebaseScenario.newScenario(uuid(),
webui/src/test/ts/database/rtdbWriteSuccesses.ts:302
↓ 10 callers
Function
cannotAddScenario
( db: Database, modelId: string, scenario: FirebaseScenario = FirebaseScenario.newScenario(uuid(),
webui/src/test/ts/database/rtdbWriteFailures.ts:501
↓ 10 callers
Function
cannotShareModelInPermissions
( db: Database, modelId: string, sharedUid: string )
webui/src/test/ts/database/rtdbWriteFailures.ts:150
↓ 10 callers
Method
getBehaviour
()
webui/src/main/ts/view/maxgraph/UserControls.ts:106
↓ 10 callers
Method
makeSavedModelPath
( modelUuid: string, loadedModelUuid: string )
webui/src/main/ts/data/RTDBSchema.ts:92
↓ 10 callers
Method
newScenario
(id: string, name: string)
webui/src/main/ts/data/components/FirebaseScenario.ts:33
↓ 9 callers
Method
equals
(a: any[], b: any[])
webui/src/main/ts/Utils.ts:48
↓ 9 callers
Method
getCurrentUserUid
()
webui/src/main/ts/data/FirebaseDataModel.ts:775
↓ 9 callers
Function
makeComponentMock
( cptType: any, id: any = uuid(), firebaseData: any = { "type": cptType, "data": { a: "a", b: "b"
webui/src/test/ts/database/validation/modelDataValidationTestUtils.ts:322
↓ 9 callers
Method
makeComponentPath
( modelUuid: string, componentId: string )
webui/src/main/ts/data/RTDBSchema.ts:27
↓ 9 callers
Method
makeModelSharedUserPath
(modelId: string, userUid: string)
webui/src/main/ts/data/RTDBSchema.ts:244
↓ 9 callers
Method
makeTextBoxListItem
( fieldName: string, disabled: boolean, text: string = fieldName, allowEmpty:
webui/src/main/ts/view/screens/canvas/toolbar/EditComponentsSidebarContent.tsx:251
↓ 9 callers
Method
makeUserOwnedModelPath
(uid: string, modelId: string)
webui/src/main/ts/data/RTDBSchema.ts:232
↓ 9 callers
Method
makeUserPath
(uid: string)
webui/src/main/ts/data/RTDBSchema.ts:166
↓ 9 callers
Function
shareModelWithUser
( modelId: string, userUid: string )
webui/src/test/ts/database/rules/rtdbModelPermissionsRulesTests.ts:13
↓ 8 callers
Function
canWriteComponent
( db: Database, modelId: string, component: FirebaseComponent )
webui/src/test/ts/database/rtdbWriteSuccesses.ts:265
↓ 8 callers
Function
canWritePublicModel
( db: Database, modelId: string, visibility: Permission = Permission.READWRITE )
webui/src/test/ts/database/rtdbWriteSuccesses.ts:479
↓ 8 callers
Function
cannotWriteComponent
( db: Database, modelId: string, component: FirebaseComponent )
webui/src/test/ts/database/rtdbWriteFailures.ts:409
↓ 8 callers
Function
hasPermissionTests
( userUid: string, modelId: string )
webui/src/test/ts/database/rules/rtdbModelDataRulesTests.ts:806
↓ 8 callers
Method
makeColorEditListItem
()
webui/src/main/ts/view/screens/canvas/toolbar/EditComponentsSidebarContent.tsx:229
↓ 8 callers
Function
successTest
(c: FirebaseComponent)
webui/src/test/ts/database/validation/modelDataValidationTests.ts:649
↓ 8 callers
Function
testEmailFails
(description: string, email: any)
webui/src/test/ts/database/validation/userValidationRulesTests.ts:28
↓ 7 callers
Function
callModelIdsCallback
( ids: string[] )
webui/src/test/ts/data/FirebaseModelsManager.test.ts:72
↓ 7 callers
Function
callModelMetadataCallback
( metadata?: BasicModelInfo )
webui/src/test/ts/data/FirebaseModelsManager.test.ts:108
↓ 7 callers
Function
canAddModelToUserSharedList
( db: Database, modelId: string, sharedUid: string )
webui/src/test/ts/database/rtdbWriteSuccesses.ts:124
↓ 7 callers
Function
canAddStaticModel
( db: Database, modelId: string, staticModelId: string = uuid(), staticModelComponents: Fireba
webui/src/test/ts/database/rtdbWriteSuccesses.ts:431
↓ 7 callers
Method
canConnect
(source: Cell, target: Cell)
webui/src/main/ts/view/screens/canvas/stockflow/graph/behaviour/IdentifyModeBehaviour.ts:38
↓ 7 callers
Function
cannotAddStaticModel
( db: Database, modelId: string, staticModelId: string = uuid(), staticModelComponents: Fireba
webui/src/test/ts/database/rtdbWriteFailures.ts:585
↓ 7 callers
Function
cannotWriteModelMetadata
( db: Database, modelId: string = uuid(), modelName: string = "model", modelType: ModelType =
webui/src/test/ts/database/rtdbWriteFailures.ts:214
↓ 7 callers
Function
cannotWritePublicModel
( db: Database, modelId: string, visibility: Permission = Permission.READWRITE )
webui/src/test/ts/database/rtdbWriteFailures.ts:695
↓ 7 callers
Function
describeUUIDTests
( successTest: (id: any) => Promise<void>, failTest: (id: any) => Promise<void> )
webui/src/test/ts/database/validation/modelDataValidationTestUtils.ts:151
↓ 7 callers
Method
isPoint
(id: string)
webui/src/main/ts/data/components/FirebaseFlow.ts:117
↓ 7 callers
Method
makeModelNamePath
(modelUuid: string)
webui/src/main/ts/data/RTDBSchema.ts:143
↓ 7 callers
Method
makeModelSharedUsersPath
(modelId: string)
webui/src/main/ts/data/RTDBSchema.ts:240
↓ 7 callers
Method
makeSubstitutionPath
(modelUuid: string, replacedId: string)
webui/src/main/ts/data/RTDBSchema.ts:84
↓ 7 callers
Function
testNameFails
(description: string, name: any)
webui/src/test/ts/database/validation/userValidationRulesTests.ts:6
↓ 6 callers
Method
addPendingUpdate
( update: ModelListUpdateFunction )
webui/src/main/ts/data/FirebaseModelsManager.ts:385
↓ 6 callers
Function
cannotAddModelSharedUserToModelPermissions
( db: Database, modelId: string = uuid(), sharedUid: string = UID_3, permission: Permission =
webui/src/test/ts/database/rtdbWriteFailures.ts:299
↓ 6 callers
Function
cannotEditScenario
( db: Database, modelId: string, scenario: FirebaseScenario )
webui/src/test/ts/database/rtdbWriteFailures.ts:535
↓ 6 callers
Method
makeComponentsPath
(modelUuid: string)
webui/src/main/ts/data/RTDBSchema.ts:23
↓ 6 callers
Method
makeFontEditListItem
()
webui/src/main/ts/view/screens/canvas/toolbar/EditComponentsSidebarContent.tsx:205
↓ 6 callers
Method
makePath
()
webui/src/main/ts/data/RTDBSchema.ts:162
↓ 6 callers
Method
makeSubstitutionsPath
(modelUuid: string)
webui/src/main/ts/data/RTDBSchema.ts:80
↓ 6 callers
Method
makeUserOwnedModelsPath
(uid: string)
webui/src/main/ts/data/RTDBSchema.ts:228
↓ 6 callers
Function
noPermissionTests
( userUid: string, modelId: string )
webui/src/test/ts/database/rules/rtdbModelDataRulesTests.ts:822
↓ 5 callers
Method
asChildOf
( parent: FirebaseStaticModel, dx: number, dy: number, )
webui/src/main/ts/data/components/FirebaseFlow.ts:41
↓ 5 callers
Function
canAddModelSharedUserToModelPermissions
( db: Database, modelId: string, sharedUid: string, permission: Permission = Permission.READWR
webui/src/test/ts/database/rtdbWriteSuccesses.ts:213
↓ 5 callers
Function
canEditModelSharedUserInModelPermissions
( db: Database, modelId: string, sharedUid: string, permission: Permission = Permission.READ )
webui/src/test/ts/database/rtdbWriteSuccesses.ts:227
↓ 5 callers
Function
cannotAddSubstitution
( db: Database, modelId: string, replacedId: string = uuid(), replacementId: string = uuid() )
webui/src/test/ts/database/rtdbWriteFailures.ts:460
↓ 5 callers
Method
extractPointFromId
(id: string)
webui/src/main/ts/data/components/FirebaseFlow.ts:121
↓ 5 callers
Method
getComponentNameErrors
(val: string)
webui/src/main/ts/validation/ModelValitador.ts:127
↓ 5 callers
Method
getType
()
webui/src/main/ts/data/components/FirebaseConnection.ts:17
↓ 5 callers
Method
isEmpty
()
webui/src/main/ts/data/ModelMetadata.ts:41
↓ 5 callers
Method
isSignificantCell
(cell: Cell)
webui/src/main/ts/view/maxgraph/UndoHandler.ts:78
↓ 5 callers
Method
isStaticModelChildId
(id: string)
webui/src/main/ts/data/components/FirebaseStaticModel.ts:88
↓ 5 callers
Method
makeChildId
(id: string)
webui/src/main/ts/data/components/FirebaseStaticModel.ts:51
↓ 5 callers
Method
makePublicModelsPath
()
webui/src/main/ts/data/RTDBSchema.ts:204
↓ 5 callers
Method
makeScenariosPath
(modelUuid: string)
webui/src/main/ts/data/RTDBSchema.ts:34
↓ 5 callers
Method
makeUnapplySubstitutionsButton
()
webui/src/main/ts/view/screens/canvas/toolbar/EditComponentsSidebarContent.tsx:305
↓ 5 callers
Method
makeUserSharedModelsPath
(uid: string)
webui/src/main/ts/data/RTDBSchema.ts:216
↓ 5 callers
Method
setAllComponents
( sessionId: string, updatedComponentsList: FirebaseComponent[] )
webui/src/main/ts/data/FirebaseDataModel.ts:486
↓ 5 callers
Function
setupModelComponents
( db: Database, modelId: string )
webui/src/test/ts/database/rules/rtdbModelDataRulesTests.ts:12
↓ 5 callers
Function
testForEmptyOwnedModel
( id: string = OWNED_ID, size: number = 1 )
webui/src/test/ts/data/FirebaseModelsManager.test.ts:891
↓ 5 callers
Function
testForEmptyPublicModel
( id: string = PUBLIC_ID, size: number = 1 )
webui/src/test/ts/data/FirebaseModelsManager.test.ts:903
↓ 4 callers
Function
addModelWithId
(id: string)
webui/src/test/ts/database/validation/permissionsValidationTests.ts:11
↓ 4 callers
Function
canAddSubstitution
( db: Database, modelId: string, replacedId: string = uuid(), replacementId: string = uuid() )
webui/src/test/ts/database/rtdbWriteSuccesses.ts:399
↓ 4 callers
Function
canWriteModelData
( db: Database, modelId: string, data: any )
webui/src/test/ts/database/rtdbWriteSuccesses.ts:30
↓ 4 callers
Function
cannotReadUserSharedModels
( db: Database, uid: string )
webui/src/test/ts/database/rtdbReadFailures.ts:412
↓ 4 callers
Function
cannotWriteNewUser
( db: Database, uid: string, name: string = "John Smith", email: string = "js@example.com" )
webui/src/test/ts/database/rtdbWriteFailures.ts:12
↓ 4 callers
Function
cannotWriteStaticModelComponent
( db: Database, modelId: string, staticModelId: string, component: FirebaseComponent )
webui/src/test/ts/database/rtdbWriteFailures.ts:622
↓ 4 callers
Function
describeArbitraryStringTests
( successTest: (val: any) => Promise<void>, failTest: (val: any) => Promise<void>, canHaveSpecialC
webui/src/test/ts/database/validation/modelDataValidationTestUtils.ts:230
↓ 4 callers
Function
fail
(id: any)
webui/src/test/ts/database/validation/modelDataValidationTests.ts:531
↓ 4 callers
Method
getEdgeStyle
(isInner: boolean = false)
webui/src/main/ts/view/screens/canvas/stockflow/graph/presentation/FlowPresentation.ts:236
↓ 4 callers
Method
getRelevantPresentation
( component: FirebaseComponent )
webui/src/main/ts/view/screens/canvas/stockflow/graph/presentation/StockFlowPresentationGetter.ts:68
↓ 4 callers
Method
getVertexStyle
(isInner: boolean = false)
webui/src/main/ts/view/screens/canvas/causalloop/graph/presentation/LoopIconPresentation.ts:31
↓ 4 callers
Method
isModelNameError
()
webui/src/main/ts/view/screens/ModelSelectScreen.tsx:308
↓ 4 callers
Method
isValidNumber
(val: string)
webui/src/main/ts/validation/ModelValitador.ts:142
↓ 4 callers
Method
lineTo
(p: Point)
webui/src/main/ts/view/screens/canvas/stockflow/graph/presentation/FlowShape.ts:16
next →
1–100 of 1,013, ranked by callers