(.js)
laraImport("lcl.patterns.DetectionAlgorithm");
(.lara)
import lcl.patterns.DetectionAlgorithm;
ClassTypeObject
Constructor
ClassTypeObject
new ClassTypeObject()
Instance Members
constructor
constructor(_classType)
Parameters
_classType: unknown
setCompatibility
setCompatibility(dpCoreCompatibility)
Parameters
dpCoreCompatibility: unknown
setFullNaming
setFullNaming(fullNaming)
Parameters
fullNaming: unknown
DetectionAlgorithm
Constructor
DetectionAlgorithm
new DetectionAlgorithm()
Static Members
callsFunctionResult
callsFunctionResult($call)
callsSuper
callsSuper($call)
getScope
getScope(element)
Parameters
element: unknown
removeDuplicates
removeDuplicates(detections)
Parameters
detections: unknown
Instance Members
abstractionOf
abstractionOf(classType)
Parameters
classType: unknown
checkAbstraction
checkAbstraction(classType, abstractionLevel)
Parameters
classType: unknown
abstractionLevel: unknown
checkConnections
checkConnections(classType, candidates, depth)
Parameters
classType: unknown
candidates: unknown
depth: unknown
checkRelation
checkRelation(relationType, fromObj, toObj)
Parameters
relationType: unknown
fromObj: unknown
toObj: unknown
checkRelationCalls
checkRelationCalls(fromObj, toObj)
Parameters
fromObj: unknown
toObj: unknown
checkRelationCreates
checkRelationCreates(fromObj, toObj)
Parameters
fromObj: unknown
toObj: unknown
checkRelationHas
checkRelationHas(fromObj, toObj)
Parameters
fromObj: unknown
toObj: unknown
checkRelationInherits
checkRelationInherits(fromObj, toObj)
Parameters
fromObj: unknown
toObj: unknown
checkRelationReferences
checkRelationReferences(fromObj, toObj)
Parameters
fromObj: unknown
toObj: unknown
checkRelationUses
checkRelationUses(fromObj, toObj)
Parameters
fromObj: unknown
toObj: unknown
constructor
constructor(members, connections)
Parameters
members: unknown
connections: unknown
detect
detect(members, connections)
Parameters
members: unknown
connections: unknown
parseRelations
parseRelations()
setCompatibility
setCompatibility(dpCoreCompatibility)
Parameters
dpCoreCompatibility: unknown
setFullNaming
setFullNaming(fullNaming)
Parameters
fullNaming: unknown