Metric Results

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following document contains the results of a JDepend metric analysis. The various metrics are defined at the bottom of this document.

Summary

[ summary ] [ packages ] [ cycles ] [ explanations ]

Package TC CC AC Ca Ce A I D V
org.lightjason.agentspeak.action 2 0 2 0 5 100.0% 100.0% 100.0% 1
org.lightjason.agentspeak.action.binding 4 1 3 0 2 75.0% 100.0% 75.0% 1
org.lightjason.agentspeak.action.builtin.agent 3 3 0 0 10 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.action.builtin.bool 1 1 0 0 0 0.0% 0.0% 100.0% 1
org.lightjason.agentspeak.action.builtin.collection.list 2 2 0 0 8 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.action.builtin.collection.map 6 6 0 0 4 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.action.builtin.collection.multimap 4 4 0 0 5 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.action.builtin.crypto 3 3 0 0 11 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.action.builtin.datetime 4 4 0 0 4 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.action.builtin.generic 4 2 2 1 8 50.0% 89.0% 39.0% 1
org.lightjason.agentspeak.action.builtin.generic.type 6 6 0 0 7 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.action.builtin.graph 48 48 0 0 7 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.action.builtin.math.bit.matrix 5 5 0 0 3 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.action.builtin.math.bit.vector 5 5 0 0 3 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.action.builtin.math.blas 4 2 2 5 6 50.0% 55.0% 5.0% 1
org.lightjason.agentspeak.action.builtin.math.blas.matrix 6 6 0 0 2 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.action.builtin.math.blas.vector 3 3 0 0 2 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.action.builtin.math.interpolate 2 2 0 0 6 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.action.builtin.math.linearprogram 1 0 1 0 6 100.0% 100.0% 100.0% 1
org.lightjason.agentspeak.action.builtin.math.statistic 7 7 0 0 7 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.action.builtin.web.graphql 1 1 0 0 2 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.action.builtin.web.rest 1 0 1 0 6 100.0% 100.0% 100.0% 1
org.lightjason.agentspeak.agent 6 2 4 14 15 67.0% 52.0% 18.0% 1
org.lightjason.agentspeak.beliefbase 4 1 3 1 8 75.0% 89.0% 64.0% 1
org.lightjason.agentspeak.beliefbase.storage 4 2 2 0 6 50.0% 100.0% 50.0% 1
org.lightjason.agentspeak.beliefbase.view 4 2 2 6 7 50.0% 54.000004% 4.0% 1
org.lightjason.agentspeak.common 4 3 1 21 5 25.0% 19.0% 56.0% 1
org.lightjason.agentspeak.configuration 4 1 3 1 10 75.0% 91.0% 66.0% 1
org.lightjason.agentspeak.consistency 2 1 1 0 8 50.0% 100.0% 50.0% 1
org.lightjason.agentspeak.consistency.filter 5 3 2 1 8 40.0% 89.0% 29.0% 1
org.lightjason.agentspeak.consistency.metric 1 0 1 1 2 100.0% 67.0% 67.0% 1
org.lightjason.agentspeak.error 6 4 2 12 5 33.0% 29.0% 37.0% 1
org.lightjason.agentspeak.generator 3 0 3 1 6 100.0% 86.0% 86.0% 1
org.lightjason.agentspeak.grammar 179 169 10 1 12 6.0% 92.0% 2.0% 1
org.lightjason.agentspeak.language 12 4 8 27 6 67.0% 18.0% 15.000001% 1
org.lightjason.agentspeak.language.execution 4 2 2 23 9 50.0% 28.0% 22.0% 1
org.lightjason.agentspeak.language.execution.action 11 10 1 1 12 9.0% 92.0% 1.0% 1
org.lightjason.agentspeak.language.execution.action.achievement_test 7 5 2 0 13 29.0% 100.0% 29.0% 1
org.lightjason.agentspeak.language.execution.action.unify 2 2 0 0 11 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.language.execution.expression 9 4 5 6 10 56.0% 62.0% 18.0% 1
org.lightjason.agentspeak.language.execution.expression.logical 4 4 0 0 8 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.language.execution.expression.numerical 10 10 0 0 8 0.0% 100.0% 0.0% 1
org.lightjason.agentspeak.language.execution.expressionbinary 4 3 1 0 11 25.0% 100.0% 25.0% 1
org.lightjason.agentspeak.language.execution.expressionunary 1 0 1 0 2 100.0% 100.0% 100.0% 1
org.lightjason.agentspeak.language.fuzzy 2 0 2 20 2 100.0% 9.0% 9.0% 1
org.lightjason.agentspeak.language.fuzzy.defuzzification 2 1 1 2 4 50.0% 67.0% 17.0% 1
org.lightjason.agentspeak.language.fuzzy.operator 3 0 3 5 4 100.0% 44.0% 44.0% 1
org.lightjason.agentspeak.language.fuzzy.operator.bool 2 2 0 1 5 0.0% 83.0% 17.0% 1
org.lightjason.agentspeak.language.instantiable 1 0 1 3 4 100.0% 57.0% 57.0% 1
org.lightjason.agentspeak.language.instantiable.plan 2 1 1 2 8 50.0% 80.0% 30.000002% 1
org.lightjason.agentspeak.language.instantiable.plan.annotation 4 3 1 0 5 25.0% 100.0% 25.0% 1
org.lightjason.agentspeak.language.instantiable.plan.statistic 2 1 1 0 6 50.0% 100.0% 50.0% 1
org.lightjason.agentspeak.language.instantiable.plan.trigger 3 2 1 4 6 33.0% 60.000004% 7.0% 1
org.lightjason.agentspeak.language.instantiable.rule 3 2 1 1 10 33.0% 91.0% 24.0% 1
org.lightjason.agentspeak.language.unify 3 1 2 4 7 67.0% 64.0% 30.000002% 1
org.lightjason.agentspeak.language.variable 7 4 3 7 8 43.0% 52.999996% 4.0% 1

Packages

[ summary ] [ packages ] [ cycles ] [ explanations ]

org.lightjason.agentspeak.action

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 5 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.action.IAction
org.lightjason.agentspeak.action.IBaseAction
None None java.lang
java.util.logging
java.util.stream
org.lightjason.agentspeak.common
org.lightjason.agentspeak.language.execution

org.lightjason.agentspeak.action.binding

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 2 75.0% 100.0% 75.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.action.binding.IAgentAction
org.lightjason.agentspeak.action.binding.IAgentActionFilter
org.lightjason.agentspeak.action.binding.IAgentActionName
org.lightjason.agentspeak.action.binding.IAgentAction$EAccess
None java.lang
java.lang.annotation

org.lightjason.agentspeak.action.builtin.agent

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 10 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.agent.CBeliefList
org.lightjason.agentspeak.action.builtin.agent.CCycleTime
org.lightjason.agentspeak.action.builtin.agent.CSleep
None java.lang
java.util
java.util.stream
org.lightjason.agentspeak.action.builtin
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.beliefbase.view
org.lightjason.agentspeak.common
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.fuzzy

org.lightjason.agentspeak.action.builtin.bool

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 0 0.0% 0.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.bool.CNotEqual
None None

org.lightjason.agentspeak.action.builtin.collection.list

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.collection.list.CComplement
org.lightjason.agentspeak.action.builtin.collection.list.CReverse
None com.google.common.collect
java.lang
java.util
java.util.stream
org.lightjason.agentspeak.action.builtin
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.fuzzy

org.lightjason.agentspeak.action.builtin.collection.map

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.collection.map.CGetMultiple
org.lightjason.agentspeak.action.builtin.collection.map.CGetSingle
org.lightjason.agentspeak.action.builtin.collection.map.CPutMultiple
org.lightjason.agentspeak.action.builtin.collection.map.CPutMultipleIfAbsent
org.lightjason.agentspeak.action.builtin.collection.map.CPutSingle
org.lightjason.agentspeak.action.builtin.collection.map.CPutSingleIfAbsent
None java.lang
java.util
org.lightjason.agentspeak.action.builtin.collection
org.lightjason.agentspeak.language

org.lightjason.agentspeak.action.builtin.collection.multimap

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 5 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.collection.multimap.CGetMultiple
org.lightjason.agentspeak.action.builtin.collection.multimap.CGetSingle
org.lightjason.agentspeak.action.builtin.collection.multimap.CPutMultiple
org.lightjason.agentspeak.action.builtin.collection.multimap.CPutSingle
None com.google.common.collect
java.lang
java.util
org.lightjason.agentspeak.action.builtin.collection
org.lightjason.agentspeak.language

org.lightjason.agentspeak.action.builtin.crypto

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 11 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.crypto.CCreateKey
org.lightjason.agentspeak.action.builtin.crypto.EAlgorithm
org.lightjason.agentspeak.action.builtin.crypto.EAlgorithm$1
None java.lang
java.security
java.util
javax.crypto
org.apache.commons.lang3.tuple
org.lightjason.agentspeak.action.builtin
org.lightjason.agentspeak.common
org.lightjason.agentspeak.error
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.fuzzy

org.lightjason.agentspeak.action.builtin.datetime

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.datetime.CCreate
org.lightjason.agentspeak.action.builtin.datetime.CDate
org.lightjason.agentspeak.action.builtin.datetime.CTime
org.lightjason.agentspeak.action.builtin.datetime.CZoneid
None java.lang
java.time
java.util
org.lightjason.agentspeak.language

org.lightjason.agentspeak.action.builtin.generic

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 8 50.0% 89.0% 39.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.action.builtin.generic.CPrint$IFormatter
org.lightjason.agentspeak.action.builtin.generic.CPrint$ISupplier
org.lightjason.agentspeak.action.builtin.generic.CThrow
org.lightjason.agentspeak.action.builtin.generic.CUuid
org.lightjason.agentspeak.action.builtin.math.blas
java.io
java.lang
java.util
org.lightjason.agentspeak.action.builtin
org.lightjason.agentspeak.error
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.fuzzy

org.lightjason.agentspeak.action.builtin.generic.type

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 7 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.generic.type.CCreateLiteral
org.lightjason.agentspeak.action.builtin.generic.type.CFuzzyReturn
org.lightjason.agentspeak.action.builtin.generic.type.CParseLiteral
org.lightjason.agentspeak.action.builtin.generic.type.CParseNumber
org.lightjason.agentspeak.action.builtin.generic.type.CToNumber
org.lightjason.agentspeak.action.builtin.generic.type.CToString
None java.lang
java.util
java.util.stream
org.lightjason.agentspeak.action.builtin
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.fuzzy

org.lightjason.agentspeak.action.builtin.graph

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 7 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.graph.CAddEdgeMultiple
org.lightjason.agentspeak.action.builtin.graph.CAddEdgeSingle
org.lightjason.agentspeak.action.builtin.graph.CAddVertexMultiple
org.lightjason.agentspeak.action.builtin.graph.CAddVertexSingle
org.lightjason.agentspeak.action.builtin.graph.CAdjacencyMatrix$1
org.lightjason.agentspeak.action.builtin.graph.CCreate$1
org.lightjason.agentspeak.action.builtin.graph.CDegreeMultiple
org.lightjason.agentspeak.action.builtin.graph.CDegreeSingle
org.lightjason.agentspeak.action.builtin.graph.CDistancePath
org.lightjason.agentspeak.action.builtin.graph.CEdgeListMultiple
org.lightjason.agentspeak.action.builtin.graph.CEdgeListSingle
org.lightjason.agentspeak.action.builtin.graph.CFindEdgeMultiple
org.lightjason.agentspeak.action.builtin.graph.CFindEdgeSingle
org.lightjason.agentspeak.action.builtin.graph.CInDegreeMultiple
org.lightjason.agentspeak.action.builtin.graph.CInDegreeSingle
org.lightjason.agentspeak.action.builtin.graph.CInEdgesMultiple
org.lightjason.agentspeak.action.builtin.graph.CInEdgesSingle
org.lightjason.agentspeak.action.builtin.graph.CIncidentCountMultiple
org.lightjason.agentspeak.action.builtin.graph.CIncidentCountSingle
org.lightjason.agentspeak.action.builtin.graph.CIncidentVerticesMultiple
org.lightjason.agentspeak.action.builtin.graph.CIncidentVerticesSingle
org.lightjason.agentspeak.action.builtin.graph.CIsIncidentMultiple
org.lightjason.agentspeak.action.builtin.graph.CIsIncidentSingle
org.lightjason.agentspeak.action.builtin.graph.CIsNeighborMultiple
org.lightjason.agentspeak.action.builtin.graph.CIsNeighborSingle
org.lightjason.agentspeak.action.builtin.graph.CIsPredecessorMultiple
org.lightjason.agentspeak.action.builtin.graph.CIsPredecessorSingle
org.lightjason.agentspeak.action.builtin.graph.CIsSuccessorMultiple
org.lightjason.agentspeak.action.builtin.graph.CIsSuccessorSingle
org.lightjason.agentspeak.action.builtin.graph.CNeighborsCountMultiple
org.lightjason.agentspeak.action.builtin.graph.CNeighborsCountSingle
org.lightjason.agentspeak.action.builtin.graph.CNeighborsMultiple
org.lightjason.agentspeak.action.builtin.graph.CNeighborsSingle
org.lightjason.agentspeak.action.builtin.graph.COppositeMultiple
org.lightjason.agentspeak.action.builtin.graph.COppositeSingle
org.lightjason.agentspeak.action.builtin.graph.COutDegreeMultiple
org.lightjason.agentspeak.action.builtin.graph.COutDegreeSingle
org.lightjason.agentspeak.action.builtin.graph.COutEdgesMultiple
org.lightjason.agentspeak.action.builtin.graph.COutEdgesSingle
org.lightjason.agentspeak.action.builtin.graph.CPredecessorCountMultiple
org.lightjason.agentspeak.action.builtin.graph.CPredecessorCountSingle
org.lightjason.agentspeak.action.builtin.graph.CRemoveEdgeMultiple
org.lightjason.agentspeak.action.builtin.graph.CRemoveEdgeSingle
org.lightjason.agentspeak.action.builtin.graph.CRemoveVertexMultiple
org.lightjason.agentspeak.action.builtin.graph.CRemoveVertexSingle
org.lightjason.agentspeak.action.builtin.graph.CShortestPath
org.lightjason.agentspeak.action.builtin.graph.CSuccessorCountMultiple
org.lightjason.agentspeak.action.builtin.graph.CSuccessorCountSingle
None com.google.common.base
edu.uci.ics.jung.algorithms.shortestpath
edu.uci.ics.jung.graph
java.lang
java.util
org.lightjason.agentspeak.action.builtin.math.blas
org.lightjason.agentspeak.language

org.lightjason.agentspeak.action.builtin.math.bit.matrix

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 3 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.math.bit.matrix.CAnd
org.lightjason.agentspeak.action.builtin.math.bit.matrix.CNAnd
org.lightjason.agentspeak.action.builtin.math.bit.matrix.COr
org.lightjason.agentspeak.action.builtin.math.bit.matrix.CToBlas$1
org.lightjason.agentspeak.action.builtin.math.bit.matrix.CXor
None cern.colt.matrix.tbit
java.lang
org.lightjason.agentspeak.action.builtin.math.blas

org.lightjason.agentspeak.action.builtin.math.bit.vector

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 3 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.math.bit.vector.CAnd
org.lightjason.agentspeak.action.builtin.math.bit.vector.CNAnd
org.lightjason.agentspeak.action.builtin.math.bit.vector.COr
org.lightjason.agentspeak.action.builtin.math.bit.vector.CToBlas$1
org.lightjason.agentspeak.action.builtin.math.bit.vector.CXor
None cern.colt.matrix.tbit
java.lang
org.lightjason.agentspeak.action.builtin.math.blas

org.lightjason.agentspeak.action.builtin.math.blas

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 6 50.0% 55.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.action.builtin.math.blas.IAlgebra
org.lightjason.agentspeak.action.builtin.math.blas.IFormat
org.lightjason.agentspeak.action.builtin.math.blas.CFormat1D
org.lightjason.agentspeak.action.builtin.math.blas.CFormat2D
org.lightjason.agentspeak.action.builtin.graph
org.lightjason.agentspeak.action.builtin.math.bit.matrix
org.lightjason.agentspeak.action.builtin.math.bit.vector
org.lightjason.agentspeak.action.builtin.math.blas.matrix
org.lightjason.agentspeak.action.builtin.math.blas.vector
cern.colt.matrix.tdouble
cern.colt.matrix.tdouble.algo
java.lang
java.text
org.lightjason.agentspeak.action.builtin
org.lightjason.agentspeak.action.builtin.generic

org.lightjason.agentspeak.action.builtin.math.blas.matrix

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 2 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.math.blas.matrix.CColumnSum$1
org.lightjason.agentspeak.action.builtin.math.blas.matrix.CCreate$1
org.lightjason.agentspeak.action.builtin.math.blas.matrix.CDiagonal$1
org.lightjason.agentspeak.action.builtin.math.blas.matrix.CIdentity$1
org.lightjason.agentspeak.action.builtin.math.blas.matrix.CParse$1
org.lightjason.agentspeak.action.builtin.math.blas.matrix.CRowSum$1
None java.lang
org.lightjason.agentspeak.action.builtin.math.blas

org.lightjason.agentspeak.action.builtin.math.blas.vector

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 2 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.math.blas.vector.CCreate$1
org.lightjason.agentspeak.action.builtin.math.blas.vector.CFromList$1
org.lightjason.agentspeak.action.builtin.math.blas.vector.CParse$1
None java.lang
org.lightjason.agentspeak.action.builtin.math.blas

org.lightjason.agentspeak.action.builtin.math.interpolate

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.math.interpolate.CCreate$1
org.lightjason.agentspeak.action.builtin.math.interpolate.CCreate$EType
None java.lang
java.util
org.apache.commons.math3.analysis
org.apache.commons.math3.analysis.interpolation
org.lightjason.agentspeak.common
org.lightjason.agentspeak.error

org.lightjason.agentspeak.action.builtin.math.linearprogram

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.action.builtin.math.linearprogram.IConstraint
None None java.lang
java.util
org.apache.commons.math3.optim.linear
org.lightjason.agentspeak.action.builtin
org.lightjason.agentspeak.common
org.lightjason.agentspeak.error

org.lightjason.agentspeak.action.builtin.math.statistic

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 7 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.math.statistic.CCreateDistribution$1
org.lightjason.agentspeak.action.builtin.math.statistic.CCreateDistribution$EGenerator
org.lightjason.agentspeak.action.builtin.math.statistic.CCreateStatistic$1
org.lightjason.agentspeak.action.builtin.math.statistic.CCreateStatistic$EType
org.lightjason.agentspeak.action.builtin.math.statistic.CLinearSelection
org.lightjason.agentspeak.action.builtin.math.statistic.EStatisticValue
org.lightjason.agentspeak.action.builtin.math.statistic.EStatisticValue$1
None java.lang
java.util
java.util.stream
org.apache.commons.math3.random
org.apache.commons.math3.stat.descriptive
org.lightjason.agentspeak.common
org.lightjason.agentspeak.error

org.lightjason.agentspeak.action.builtin.web.graphql

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 2 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.action.builtin.web.graphql.CQueryNative
None java.lang
org.lightjason.agentspeak.language

org.lightjason.agentspeak.action.builtin.web.rest

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.action.builtin.web.rest.IBaseRest
None None com.fasterxml.jackson.databind
com.fasterxml.jackson.dataformat.xml
java.io
java.lang
java.util
org.lightjason.agentspeak.action.builtin.web

org.lightjason.agentspeak.agent

Afferent Couplings Efferent Couplings Abstractness Instability Distance
14 15 67.0% 52.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.agent.IAgent
org.lightjason.agentspeak.agent.IBasePlanBundle
org.lightjason.agentspeak.agent.IInspector
org.lightjason.agentspeak.agent.IPlanBundle
org.lightjason.agentspeak.agent.IAgent$1
org.lightjason.agentspeak.agent.IInspector$1
org.lightjason.agentspeak.action.builtin.agent
org.lightjason.agentspeak.beliefbase
org.lightjason.agentspeak.beliefbase.storage
org.lightjason.agentspeak.beliefbase.view
org.lightjason.agentspeak.consistency
org.lightjason.agentspeak.consistency.filter
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.action
org.lightjason.agentspeak.language.execution.action.achievement_test
org.lightjason.agentspeak.language.execution.action.unify
org.lightjason.agentspeak.language.fuzzy.defuzzification
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.instantiable.plan
org.lightjason.agentspeak.language.instantiable.rule
com.google.common.collect
java.io
java.lang
java.util
java.util.concurrent
java.util.stream
org.lightjason.agentspeak.beliefbase.view
org.lightjason.agentspeak.configuration
org.lightjason.agentspeak.generator
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language.fuzzy.operator
org.lightjason.agentspeak.language.instantiable.plan.trigger
org.lightjason.agentspeak.language.unify

org.lightjason.agentspeak.beliefbase

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 8 75.0% 89.0% 64.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.beliefbase.IBeliefbase
org.lightjason.agentspeak.beliefbase.IBeliefbaseOnDemand
org.lightjason.agentspeak.beliefbase.IStructure
org.lightjason.agentspeak.beliefbase.IBeliefbase$1
org.lightjason.agentspeak.beliefbase.view
java.lang
java.util
java.util.stream
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.beliefbase.view
org.lightjason.agentspeak.common
org.lightjason.agentspeak.error
org.lightjason.agentspeak.language

org.lightjason.agentspeak.beliefbase.storage

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 50.0% 100.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.beliefbase.storage.IBaseStorage
org.lightjason.agentspeak.beliefbase.storage.IStorage
org.lightjason.agentspeak.beliefbase.storage.CSingleOnlyStorage
org.lightjason.agentspeak.beliefbase.storage.CSingleStorage
None java.lang
java.text
java.util
java.util.concurrent
java.util.stream
org.lightjason.agentspeak.agent

org.lightjason.agentspeak.beliefbase.view

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 7 50.0% 54.000004% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.beliefbase.view.IView
org.lightjason.agentspeak.beliefbase.view.IViewGenerator
org.lightjason.agentspeak.beliefbase.view.CViewMap$1
org.lightjason.agentspeak.beliefbase.view.IView$1
org.lightjason.agentspeak.action.builtin.agent
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.beliefbase
org.lightjason.agentspeak.configuration
org.lightjason.agentspeak.consistency.filter
org.lightjason.agentspeak.language.execution.action
java.lang
java.util.function
java.util.stream
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.beliefbase
org.lightjason.agentspeak.common
org.lightjason.agentspeak.language

org.lightjason.agentspeak.common

Afferent Couplings Efferent Couplings Abstractness Instability Distance
21 5 25.0% 19.0% 56.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.common.IPath
org.lightjason.agentspeak.common.CCommon$1
org.lightjason.agentspeak.common.CCommon$CUTF8Control
org.lightjason.agentspeak.common.IPath$1
org.lightjason.agentspeak.action
org.lightjason.agentspeak.action.builtin.agent
org.lightjason.agentspeak.action.builtin.crypto
org.lightjason.agentspeak.action.builtin.math.interpolate
org.lightjason.agentspeak.action.builtin.math.linearprogram
org.lightjason.agentspeak.action.builtin.math.statistic
org.lightjason.agentspeak.beliefbase
org.lightjason.agentspeak.beliefbase.view
org.lightjason.agentspeak.configuration
org.lightjason.agentspeak.consistency.filter
org.lightjason.agentspeak.error
org.lightjason.agentspeak.grammar
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution.action
org.lightjason.agentspeak.language.execution.action.achievement_test
org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.execution.expression.logical
org.lightjason.agentspeak.language.execution.expression.numerical
org.lightjason.agentspeak.language.execution.expressionbinary
org.lightjason.agentspeak.language.instantiable.plan.trigger
org.lightjason.agentspeak.language.variable
java.io
java.lang
java.net
java.util
java.util.stream

org.lightjason.agentspeak.configuration

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 10 75.0% 91.0% 66.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.configuration.IAgentConfiguration
org.lightjason.agentspeak.configuration.IConfiguration
org.lightjason.agentspeak.configuration.IPlanBundleConfiguration
org.lightjason.agentspeak.configuration.CDefaultPlanBundleConfiguration
org.lightjason.agentspeak.agent
java.lang
java.text
java.util
java.util.logging
org.lightjason.agentspeak.beliefbase.view
org.lightjason.agentspeak.common
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.fuzzy.operator
org.lightjason.agentspeak.language.instantiable.plan.trigger
org.lightjason.agentspeak.language.unify

org.lightjason.agentspeak.consistency

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 50.0% 100.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.consistency.IConsistency
org.lightjason.agentspeak.consistency.CConsistency$1
None java.lang
java.util
java.util.concurrent
java.util.stream
org.apache.commons.math3.stat.descriptive
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.consistency.filter
org.lightjason.agentspeak.consistency.metric

org.lightjason.agentspeak.consistency.filter

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 8 40.0% 89.0% 29.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.consistency.filter.IBaseFilter
org.lightjason.agentspeak.consistency.filter.IFilter
org.lightjason.agentspeak.consistency.filter.CAll
org.lightjason.agentspeak.consistency.filter.CBelief
org.lightjason.agentspeak.consistency.filter.CPlan
org.lightjason.agentspeak.consistency
com.google.common.collect
java.lang
java.util
java.util.function
java.util.stream
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.beliefbase.view
org.lightjason.agentspeak.common

org.lightjason.agentspeak.consistency.metric

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 2 100.0% 67.0% 67.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.consistency.metric.IMetric
None org.lightjason.agentspeak.consistency
java.lang
java.util.function

org.lightjason.agentspeak.error

Afferent Couplings Efferent Couplings Abstractness Instability Distance
12 5 33.0% 29.0% 37.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.error.IContextException
org.lightjason.agentspeak.error.IException
org.lightjason.agentspeak.error.CIllegalArgumentException
org.lightjason.agentspeak.error.CIllegalStateException
org.lightjason.agentspeak.error.CRuntimeException
org.lightjason.agentspeak.error.CSyntaxErrorException
org.lightjason.agentspeak.action.builtin.crypto
org.lightjason.agentspeak.action.builtin.generic
org.lightjason.agentspeak.action.builtin.math.interpolate
org.lightjason.agentspeak.action.builtin.math.linearprogram
org.lightjason.agentspeak.action.builtin.math.statistic
org.lightjason.agentspeak.beliefbase
org.lightjason.agentspeak.grammar
org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.execution.expression.logical
org.lightjason.agentspeak.language.execution.expression.numerical
org.lightjason.agentspeak.language.execution.expressionbinary
org.lightjason.agentspeak.language.variable
java.lang
java.text
java.util.logging
org.lightjason.agentspeak.common
org.lightjason.agentspeak.language.execution

org.lightjason.agentspeak.generator

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 100.0% 86.0% 86.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.generator.IAgentGenerator
org.lightjason.agentspeak.generator.IGenerator
org.lightjason.agentspeak.generator.IPlanBundleGenerator
None org.lightjason.agentspeak.agent
java.lang
java.util.stream
org.lightjason.agentspeak.language.fuzzy.defuzzification
org.lightjason.agentspeak.language.fuzzy.operator
org.lightjason.agentspeak.language.fuzzy.operator.bool
org.lightjason.agentspeak.language.unify

org.lightjason.agentspeak.grammar

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 12 6.0% 92.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.grammar.AgentVisitor
org.lightjason.agentspeak.grammar.IASTVisitor
org.lightjason.agentspeak.grammar.IASTVisitorAgent
org.lightjason.agentspeak.grammar.IASTVisitorAgentSpeak
org.lightjason.agentspeak.grammar.IASTVisitorPlanBundle
org.lightjason.agentspeak.grammar.IASTVisitorType
org.lightjason.agentspeak.grammar.IBaseParser
org.lightjason.agentspeak.grammar.IParser
org.lightjason.agentspeak.grammar.PlanBundleVisitor
org.lightjason.agentspeak.grammar.TypeVisitor
org.lightjason.agentspeak.grammar.AgentBaseVisitor
org.lightjason.agentspeak.grammar.AgentLexer
org.lightjason.agentspeak.grammar.AgentParser
org.lightjason.agentspeak.grammar.AgentParser$Achievement_goal_actionContext
org.lightjason.agentspeak.grammar.AgentParser$AgentContext
org.lightjason.agentspeak.grammar.AgentParser$Annotation_atomContext
org.lightjason.agentspeak.grammar.AgentParser$Annotation_literalContext
org.lightjason.agentspeak.grammar.AgentParser$Annotation_value_literalContext
org.lightjason.agentspeak.grammar.AgentParser$AnnotationsContext
org.lightjason.agentspeak.grammar.AgentParser$Assignment_expressionContext
org.lightjason.agentspeak.grammar.AgentParser$Assignment_expression_multivariableContext
org.lightjason.agentspeak.grammar.AgentParser$Assignment_expression_singlevariableContext
org.lightjason.agentspeak.grammar.AgentParser$AtomContext
org.lightjason.agentspeak.grammar.AgentParser$BeliefContext
org.lightjason.agentspeak.grammar.AgentParser$Belief_actionContext
org.lightjason.agentspeak.grammar.AgentParser$Binary_expressionContext
org.lightjason.agentspeak.grammar.AgentParser$Block_formulaContext
org.lightjason.agentspeak.grammar.AgentParser$BodyContext
org.lightjason.agentspeak.grammar.AgentParser$Body_formulaContext
org.lightjason.agentspeak.grammar.AgentParser$Deconstruct_expressionContext
org.lightjason.agentspeak.grammar.AgentParser$DigitsequenceContext
org.lightjason.agentspeak.grammar.AgentParser$Executable_actionContext
org.lightjason.agentspeak.grammar.AgentParser$Executable_ruleContext
org.lightjason.agentspeak.grammar.AgentParser$Executable_termContext
org.lightjason.agentspeak.grammar.AgentParser$ExpressionContext
org.lightjason.agentspeak.grammar.AgentParser$Expression_bracketContext
org.lightjason.agentspeak.grammar.AgentParser$Expression_logical_andContext
org.lightjason.agentspeak.grammar.AgentParser$Expression_logical_elementContext
org.lightjason.agentspeak.grammar.AgentParser$Expression_logical_negationContext
org.lightjason.agentspeak.grammar.AgentParser$Expression_logical_xorContext
org.lightjason.agentspeak.grammar.AgentParser$Expression_numericContext
org.lightjason.agentspeak.grammar.AgentParser$Expression_numeric_additiveContext
org.lightjason.agentspeak.grammar.AgentParser$Expression_numeric_elementContext
org.lightjason.agentspeak.grammar.AgentParser$Expression_numeric_multiplicativeContext
org.lightjason.agentspeak.grammar.AgentParser$Expression_numeric_powerContext
org.lightjason.agentspeak.grammar.AgentParser$Expression_numeric_relationContext
org.lightjason.agentspeak.grammar.AgentParser$Initial_beliefsContext
org.lightjason.agentspeak.grammar.AgentParser$Initial_goalContext
org.lightjason.agentspeak.grammar.AgentParser$LambdaContext
org.lightjason.agentspeak.grammar.AgentParser$Lambda_initializationContext
org.lightjason.agentspeak.grammar.AgentParser$Lambda_returnContext
org.lightjason.agentspeak.grammar.AgentParser$LiteralContext
org.lightjason.agentspeak.grammar.AgentParser$LogicalruledefinitionContext
org.lightjason.agentspeak.grammar.AgentParser$LogicruleContext
org.lightjason.agentspeak.grammar.AgentParser$LogicrulesContext
org.lightjason.agentspeak.grammar.AgentParser$NumberContext
org.lightjason.agentspeak.grammar.AgentParser$PlanContext
org.lightjason.agentspeak.grammar.AgentParser$Plan_belief_triggerContext
org.lightjason.agentspeak.grammar.AgentParser$Plan_goal_triggerContext
org.lightjason.agentspeak.grammar.AgentParser$Plan_triggerContext
org.lightjason.agentspeak.grammar.AgentParser$PlandefinitionContext
org.lightjason.agentspeak.grammar.AgentParser$PlansContext
org.lightjason.agentspeak.grammar.AgentParser$Repair_formulaContext
org.lightjason.agentspeak.grammar.AgentParser$TermContext
org.lightjason.agentspeak.grammar.AgentParser$TermlistContext
org.lightjason.agentspeak.grammar.AgentParser$Ternary_operationContext
org.lightjason.agentspeak.grammar.AgentParser$Ternary_operation_falseContext
org.lightjason.agentspeak.grammar.AgentParser$Ternary_operation_trueContext
org.lightjason.agentspeak.grammar.AgentParser$Test_actionContext
org.lightjason.agentspeak.grammar.AgentParser$Unary_expressionContext
org.lightjason.agentspeak.grammar.AgentParser$UnificationContext
org.lightjason.agentspeak.grammar.AgentParser$Unification_constraintContext
org.lightjason.agentspeak.grammar.AgentParser$VariableContext
org.lightjason.agentspeak.grammar.AgentParser$Variable_evaluateContext
org.lightjason.agentspeak.grammar.AgentParser$VariableatomContext
org.lightjason.agentspeak.grammar.AgentParser$VariablelistContext
org.lightjason.agentspeak.grammar.CErrorListener
org.lightjason.agentspeak.grammar.CParserAgent
org.lightjason.agentspeak.grammar.CParserPlanBundle
org.lightjason.agentspeak.grammar.PlanBundleBaseVisitor
org.lightjason.agentspeak.grammar.PlanBundleLexer
org.lightjason.agentspeak.grammar.PlanBundleParser
org.lightjason.agentspeak.grammar.PlanBundleParser$Achievement_goal_actionContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Annotation_atomContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Annotation_literalContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Annotation_value_literalContext
org.lightjason.agentspeak.grammar.PlanBundleParser$AnnotationsContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Assignment_expressionContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Assignment_expression_multivariableContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Assignment_expression_singlevariableContext
org.lightjason.agentspeak.grammar.PlanBundleParser$AtomContext
org.lightjason.agentspeak.grammar.PlanBundleParser$BeliefContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Belief_actionContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Binary_expressionContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Block_formulaContext
org.lightjason.agentspeak.grammar.PlanBundleParser$BodyContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Body_formulaContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Deconstruct_expressionContext
org.lightjason.agentspeak.grammar.PlanBundleParser$DigitsequenceContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Executable_actionContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Executable_ruleContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Executable_termContext
org.lightjason.agentspeak.grammar.PlanBundleParser$ExpressionContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Expression_bracketContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Expression_logical_andContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Expression_logical_elementContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Expression_logical_negationContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Expression_logical_xorContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Expression_numericContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Expression_numeric_additiveContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Expression_numeric_elementContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Expression_numeric_multiplicativeContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Expression_numeric_powerContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Expression_numeric_relationContext
org.lightjason.agentspeak.grammar.PlanBundleParser$LambdaContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Lambda_initializationContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Lambda_returnContext
org.lightjason.agentspeak.grammar.PlanBundleParser$LiteralContext
org.lightjason.agentspeak.grammar.PlanBundleParser$LogicalruledefinitionContext
org.lightjason.agentspeak.grammar.PlanBundleParser$LogicruleContext
org.lightjason.agentspeak.grammar.PlanBundleParser$LogicrulesContext
org.lightjason.agentspeak.grammar.PlanBundleParser$NumberContext
org.lightjason.agentspeak.grammar.PlanBundleParser$PlanContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Plan_belief_triggerContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Plan_goal_triggerContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Plan_triggerContext
org.lightjason.agentspeak.grammar.PlanBundleParser$PlanbundleContext
org.lightjason.agentspeak.grammar.PlanBundleParser$PlandefinitionContext
org.lightjason.agentspeak.grammar.PlanBundleParser$PlansContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Repair_formulaContext
org.lightjason.agentspeak.grammar.PlanBundleParser$TermContext
org.lightjason.agentspeak.grammar.PlanBundleParser$TermlistContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Ternary_operationContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Ternary_operation_falseContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Ternary_operation_trueContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Test_actionContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Unary_expressionContext
org.lightjason.agentspeak.grammar.PlanBundleParser$UnificationContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Unification_constraintContext
org.lightjason.agentspeak.grammar.PlanBundleParser$VariableContext
org.lightjason.agentspeak.grammar.PlanBundleParser$Variable_evaluateContext
org.lightjason.agentspeak.grammar.PlanBundleParser$VariableatomContext
org.lightjason.agentspeak.grammar.PlanBundleParser$VariablelistContext
org.lightjason.agentspeak.grammar.TypeBaseVisitor
org.lightjason.agentspeak.grammar.TypeLexer
org.lightjason.agentspeak.grammar.TypeParser
org.lightjason.agentspeak.grammar.TypeParser$AtomContext
org.lightjason.agentspeak.grammar.TypeParser$DigitsequenceContext
org.lightjason.agentspeak.grammar.TypeParser$Executable_actionContext
org.lightjason.agentspeak.grammar.TypeParser$Executable_ruleContext
org.lightjason.agentspeak.grammar.TypeParser$Executable_termContext
org.lightjason.agentspeak.grammar.TypeParser$ExpressionContext
org.lightjason.agentspeak.grammar.TypeParser$Expression_bracketContext
org.lightjason.agentspeak.grammar.TypeParser$Expression_logical_andContext
org.lightjason.agentspeak.grammar.TypeParser$Expression_logical_elementContext
org.lightjason.agentspeak.grammar.TypeParser$Expression_logical_negationContext
org.lightjason.agentspeak.grammar.TypeParser$Expression_logical_xorContext
org.lightjason.agentspeak.grammar.TypeParser$Expression_numericContext
org.lightjason.agentspeak.grammar.TypeParser$Expression_numeric_additiveContext
org.lightjason.agentspeak.grammar.TypeParser$Expression_numeric_elementContext
org.lightjason.agentspeak.grammar.TypeParser$Expression_numeric_multiplicativeContext
org.lightjason.agentspeak.grammar.TypeParser$Expression_numeric_powerContext
org.lightjason.agentspeak.grammar.TypeParser$Expression_numeric_relationContext
org.lightjason.agentspeak.grammar.TypeParser$Expression_termContext
org.lightjason.agentspeak.grammar.TypeParser$Expression_typeContext
org.lightjason.agentspeak.grammar.TypeParser$LiteralContext
org.lightjason.agentspeak.grammar.TypeParser$Literal_typeContext
org.lightjason.agentspeak.grammar.TypeParser$NumberContext
org.lightjason.agentspeak.grammar.TypeParser$TermContext
org.lightjason.agentspeak.grammar.TypeParser$TermlistContext
org.lightjason.agentspeak.grammar.TypeParser$Ternary_operationContext
org.lightjason.agentspeak.grammar.TypeParser$Ternary_operation_falseContext
org.lightjason.agentspeak.grammar.TypeParser$Ternary_operation_trueContext
org.lightjason.agentspeak.grammar.TypeParser$UnificationContext
org.lightjason.agentspeak.grammar.TypeParser$Unification_constraintContext
org.lightjason.agentspeak.grammar.TypeParser$VariableContext
org.lightjason.agentspeak.grammar.TypeParser$Variable_evaluateContext
org.lightjason.agentspeak.grammar.TypeParser$VariableatomContext
org.lightjason.agentspeak.grammar.TypeParser$VariablelistContext
org.lightjason.agentspeak.language
java.io
java.lang
java.lang.reflect
java.util
org.antlr.v4.runtime
org.antlr.v4.runtime.atn
org.antlr.v4.runtime.dfa
org.antlr.v4.runtime.tree
org.lightjason.agentspeak.common
org.lightjason.agentspeak.error
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution.expression

org.lightjason.agentspeak.language

Afferent Couplings Efferent Couplings Abstractness Instability Distance
27 6 67.0% 18.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.IAssignable
org.lightjason.agentspeak.language.ICopy
org.lightjason.agentspeak.language.IDeepCopy
org.lightjason.agentspeak.language.ILiteral
org.lightjason.agentspeak.language.IRawStructure
org.lightjason.agentspeak.language.IRawTerm
org.lightjason.agentspeak.language.IShallowCopy
org.lightjason.agentspeak.language.ITerm
org.lightjason.agentspeak.language.CCommon$1
org.lightjason.agentspeak.language.CLiteral$CParser
org.lightjason.agentspeak.language.ILiteral$1
org.lightjason.agentspeak.language.ITerm$1
org.lightjason.agentspeak.action.builtin.agent
org.lightjason.agentspeak.action.builtin.collection.list
org.lightjason.agentspeak.action.builtin.collection.map
org.lightjason.agentspeak.action.builtin.collection.multimap
org.lightjason.agentspeak.action.builtin.crypto
org.lightjason.agentspeak.action.builtin.datetime
org.lightjason.agentspeak.action.builtin.generic
org.lightjason.agentspeak.action.builtin.generic.type
org.lightjason.agentspeak.action.builtin.graph
org.lightjason.agentspeak.action.builtin.web.graphql
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.beliefbase
org.lightjason.agentspeak.beliefbase.view
org.lightjason.agentspeak.grammar
org.lightjason.agentspeak.language.execution.action
org.lightjason.agentspeak.language.execution.action.achievement_test
org.lightjason.agentspeak.language.execution.action.unify
org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.execution.expression.logical
org.lightjason.agentspeak.language.execution.expression.numerical
org.lightjason.agentspeak.language.execution.expressionbinary
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language.instantiable.plan.annotation
org.lightjason.agentspeak.language.instantiable.plan.trigger
org.lightjason.agentspeak.language.instantiable.rule
org.lightjason.agentspeak.language.unify
org.lightjason.agentspeak.language.variable
java.io
java.lang
java.util.stream
org.lightjason.agentspeak.common
org.lightjason.agentspeak.grammar
org.lightjason.agentspeak.language.execution

org.lightjason.agentspeak.language.execution

Afferent Couplings Efferent Couplings Abstractness Instability Distance
23 9 50.0% 28.0% 22.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.execution.IContext
org.lightjason.agentspeak.language.execution.IExecution
org.lightjason.agentspeak.language.execution.IContext$1
org.lightjason.agentspeak.language.execution.IContext$2
org.lightjason.agentspeak.action
org.lightjason.agentspeak.action.builtin.agent
org.lightjason.agentspeak.action.builtin.collection.list
org.lightjason.agentspeak.action.builtin.crypto
org.lightjason.agentspeak.action.builtin.generic
org.lightjason.agentspeak.action.builtin.generic.type
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.configuration
org.lightjason.agentspeak.error
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution.action
org.lightjason.agentspeak.language.execution.action.achievement_test
org.lightjason.agentspeak.language.execution.action.unify
org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.execution.expression.logical
org.lightjason.agentspeak.language.execution.expression.numerical
org.lightjason.agentspeak.language.execution.expressionbinary
org.lightjason.agentspeak.language.execution.expressionunary
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.instantiable.plan
org.lightjason.agentspeak.language.instantiable.rule
org.lightjason.agentspeak.language.unify
org.lightjason.agentspeak.language.variable
java.io
java.lang
java.util
java.util.stream
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.instantiable.plan
org.lightjason.agentspeak.language.instantiable.rule

org.lightjason.agentspeak.language.execution.action

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 12 9.0% 92.0% 1.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.execution.action.IBaseExecution
org.lightjason.agentspeak.language.execution.action.CBeliefAction
org.lightjason.agentspeak.language.execution.action.CBeliefAction$1
org.lightjason.agentspeak.language.execution.action.CBeliefAction$EAction
org.lightjason.agentspeak.language.execution.action.CDeconstruct
org.lightjason.agentspeak.language.execution.action.CProxyAction
org.lightjason.agentspeak.language.execution.action.CProxyAction$CTermWrapper
org.lightjason.agentspeak.language.execution.action.CRawAction
org.lightjason.agentspeak.language.execution.action.CRepair
org.lightjason.agentspeak.language.execution.action.CSingleAssignment
org.lightjason.agentspeak.language.execution.action.CTernaryOperation
org.lightjason.agentspeak.language.execution.action.achievement_test
java.lang
java.text
java.util
java.util.stream
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.beliefbase.view
org.lightjason.agentspeak.common
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language.variable

org.lightjason.agentspeak.language.execution.action.achievement_test

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 13 29.0% 100.0% 29.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.execution.action.achievement_test.IAchievementGoal
org.lightjason.agentspeak.language.execution.action.achievement_test.ITest
org.lightjason.agentspeak.language.execution.action.achievement_test.CAchievementGoalLiteral
org.lightjason.agentspeak.language.execution.action.achievement_test.CAchievementGoalVariable
org.lightjason.agentspeak.language.execution.action.achievement_test.CAchievementRuleVariable
org.lightjason.agentspeak.language.execution.action.achievement_test.CTestGoal
org.lightjason.agentspeak.language.execution.action.achievement_test.CTestRule
None com.google.common.collect
java.lang
java.text
java.util
java.util.stream
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.common
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.action
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language.instantiable.plan.trigger
org.lightjason.agentspeak.language.variable

org.lightjason.agentspeak.language.execution.action.unify

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 11 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.language.execution.action.unify.CExpressionUnify
org.lightjason.agentspeak.language.execution.action.unify.CVariableUnify
None java.lang
java.text
java.util
java.util.stream
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language.unify
org.lightjason.agentspeak.language.variable

org.lightjason.agentspeak.language.execution.expression

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 10 56.0% 62.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.execution.expression.IBaseBinary
org.lightjason.agentspeak.language.execution.expression.IBaseUnary
org.lightjason.agentspeak.language.execution.expression.IBinaryExpression
org.lightjason.agentspeak.language.execution.expression.IExpression
org.lightjason.agentspeak.language.execution.expression.IUnaryExpression
org.lightjason.agentspeak.language.execution.expression.CAtom
org.lightjason.agentspeak.language.execution.expression.CProxyReturnExpression
org.lightjason.agentspeak.language.execution.expression.EOperator
org.lightjason.agentspeak.language.execution.expression.IExpression$1
org.lightjason.agentspeak.grammar
org.lightjason.agentspeak.language.execution.action
org.lightjason.agentspeak.language.execution.action.unify
org.lightjason.agentspeak.language.execution.expression.logical
org.lightjason.agentspeak.language.execution.expression.numerical
org.lightjason.agentspeak.language.unify
java.lang
java.text
java.util
java.util.stream
org.lightjason.agentspeak.common
org.lightjason.agentspeak.error
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language.variable

org.lightjason.agentspeak.language.execution.expression.logical

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.language.execution.expression.logical.CBinary
org.lightjason.agentspeak.language.execution.expression.logical.CBinary$1
org.lightjason.agentspeak.language.execution.expression.logical.CUnary
org.lightjason.agentspeak.language.execution.expression.logical.CUnary$1
None java.lang
java.util
org.lightjason.agentspeak.common
org.lightjason.agentspeak.error
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.fuzzy

org.lightjason.agentspeak.language.execution.expression.numerical

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.language.execution.expression.numerical.CAdditive
org.lightjason.agentspeak.language.execution.expression.numerical.CAdditive$1
org.lightjason.agentspeak.language.execution.expression.numerical.CComparable
org.lightjason.agentspeak.language.execution.expression.numerical.CComparable$1
org.lightjason.agentspeak.language.execution.expression.numerical.CMultiplicative
org.lightjason.agentspeak.language.execution.expression.numerical.CMultiplicative$1
org.lightjason.agentspeak.language.execution.expression.numerical.CPower
org.lightjason.agentspeak.language.execution.expression.numerical.CPower$1
org.lightjason.agentspeak.language.execution.expression.numerical.CRelational
org.lightjason.agentspeak.language.execution.expression.numerical.CRelational$1
None java.lang
java.util
org.lightjason.agentspeak.common
org.lightjason.agentspeak.error
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.fuzzy

org.lightjason.agentspeak.language.execution.expressionbinary

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 11 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.execution.expressionbinary.IBinaryExpression
org.lightjason.agentspeak.language.execution.expressionbinary.COperatorAssign
org.lightjason.agentspeak.language.execution.expressionbinary.EOperator
org.lightjason.agentspeak.language.execution.expressionbinary.EOperator$1
None java.lang
java.text
java.util
java.util.function
java.util.stream
org.lightjason.agentspeak.common
org.lightjason.agentspeak.error
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language.variable

org.lightjason.agentspeak.language.execution.expressionunary

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 2 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.execution.expressionunary.IUnaryExpression
None None java.lang
org.lightjason.agentspeak.language.execution

org.lightjason.agentspeak.language.fuzzy

Afferent Couplings Efferent Couplings Abstractness Instability Distance
20 2 100.0% 9.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.fuzzy.IFuzzyValue
org.lightjason.agentspeak.language.fuzzy.IFuzzyValueMutable
None org.lightjason.agentspeak.action.builtin.agent
org.lightjason.agentspeak.action.builtin.collection.list
org.lightjason.agentspeak.action.builtin.crypto
org.lightjason.agentspeak.action.builtin.generic
org.lightjason.agentspeak.action.builtin.generic.type
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.action
org.lightjason.agentspeak.language.execution.action.achievement_test
org.lightjason.agentspeak.language.execution.action.unify
org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.execution.expression.logical
org.lightjason.agentspeak.language.execution.expression.numerical
org.lightjason.agentspeak.language.execution.expressionbinary
org.lightjason.agentspeak.language.fuzzy.defuzzification
org.lightjason.agentspeak.language.fuzzy.operator
org.lightjason.agentspeak.language.fuzzy.operator.bool
org.lightjason.agentspeak.language.instantiable.plan
org.lightjason.agentspeak.language.instantiable.rule
org.lightjason.agentspeak.language.unify
java.lang
org.lightjason.agentspeak.language

org.lightjason.agentspeak.language.fuzzy.defuzzification

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 50.0% 67.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.fuzzy.defuzzification.IDefuzzification
org.lightjason.agentspeak.language.fuzzy.defuzzification.CCrisp
org.lightjason.agentspeak.generator
org.lightjason.agentspeak.language.fuzzy.operator.bool
java.lang
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language.fuzzy.operator

org.lightjason.agentspeak.language.fuzzy.operator

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 4 100.0% 44.0% 44.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.fuzzy.operator.IFuzzyBundle
org.lightjason.agentspeak.language.fuzzy.operator.IFuzzyComplement
org.lightjason.agentspeak.language.fuzzy.operator.IFuzzyOperator
None org.lightjason.agentspeak.agent
org.lightjason.agentspeak.configuration
org.lightjason.agentspeak.generator
org.lightjason.agentspeak.language.fuzzy.defuzzification
org.lightjason.agentspeak.language.fuzzy.operator.bool
java.lang
java.util
java.util.stream
org.lightjason.agentspeak.language.fuzzy

org.lightjason.agentspeak.language.fuzzy.operator.bool

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 5 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.lightjason.agentspeak.language.fuzzy.operator.bool.CBundle
org.lightjason.agentspeak.language.fuzzy.operator.bool.CComplement
org.lightjason.agentspeak.generator
java.lang
java.util
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language.fuzzy.defuzzification
org.lightjason.agentspeak.language.fuzzy.operator

org.lightjason.agentspeak.language.instantiable

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 4 100.0% 57.0% 57.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.instantiable.IInstantiable
None org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable.plan
org.lightjason.agentspeak.language.instantiable.rule
java.lang
java.util.stream
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.language.execution

org.lightjason.agentspeak.language.instantiable.plan

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 8 50.0% 80.0% 30.000002%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.instantiable.plan.IPlan
org.lightjason.agentspeak.language.instantiable.plan.IPlan$1
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable.plan.statistic
java.lang
java.util
java.util.stream
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.instantiable.plan.trigger

org.lightjason.agentspeak.language.instantiable.plan.annotation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 5 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.instantiable.plan.annotation.IAnnotation
org.lightjason.agentspeak.language.instantiable.plan.annotation.CAtomAnnotation
org.lightjason.agentspeak.language.instantiable.plan.annotation.CValueAnnotation
org.lightjason.agentspeak.language.instantiable.plan.annotation.IAnnotation$EType
None java.lang
java.text
java.util.stream
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.variable

org.lightjason.agentspeak.language.instantiable.plan.statistic

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 50.0% 100.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.instantiable.plan.statistic.IPlanStatistic
org.lightjason.agentspeak.language.instantiable.plan.statistic.CPlanStatistic
None java.lang
java.text
java.util.concurrent.atomic
java.util.stream
org.lightjason.agentspeak.language.instantiable.plan
org.lightjason.agentspeak.language.variable

org.lightjason.agentspeak.language.instantiable.plan.trigger

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 6 33.0% 60.000004% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.instantiable.plan.trigger.ITrigger
org.lightjason.agentspeak.language.instantiable.plan.trigger.CTrigger
org.lightjason.agentspeak.language.instantiable.plan.trigger.ITrigger$1
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.configuration
org.lightjason.agentspeak.language.execution.action.achievement_test
org.lightjason.agentspeak.language.instantiable.plan
java.io
java.lang
java.text
java.util
org.lightjason.agentspeak.common
org.lightjason.agentspeak.language

org.lightjason.agentspeak.language.instantiable.rule

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 10 33.0% 91.0% 24.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.instantiable.rule.IRule
org.lightjason.agentspeak.language.instantiable.rule.CRulePlaceholder
org.lightjason.agentspeak.language.instantiable.rule.IRule$1
org.lightjason.agentspeak.language.execution
com.google.common.collect
java.lang
java.text
java.util
java.util.stream
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language.instantiable

org.lightjason.agentspeak.language.unify

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 7 67.0% 64.0% 30.000002%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.unify.IUnifier
org.lightjason.agentspeak.language.unify.IUnifier$IAlgorithm
org.lightjason.agentspeak.language.unify.IUnifier$1
org.lightjason.agentspeak.agent
org.lightjason.agentspeak.configuration
org.lightjason.agentspeak.generator
org.lightjason.agentspeak.language.execution.action.unify
java.lang
java.util
java.util.stream
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.fuzzy

org.lightjason.agentspeak.language.variable

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 8 43.0% 52.999996% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.lightjason.agentspeak.language.variable.IRelocateVariable
org.lightjason.agentspeak.language.variable.IVariable
org.lightjason.agentspeak.language.variable.IVariableEvaluate
org.lightjason.agentspeak.language.variable.CConstant
org.lightjason.agentspeak.language.variable.CMutexVariable
org.lightjason.agentspeak.language.variable.CRelocateMutexVariable
org.lightjason.agentspeak.language.variable.CRelocateVariable
org.lightjason.agentspeak.language.execution.action
org.lightjason.agentspeak.language.execution.action.achievement_test
org.lightjason.agentspeak.language.execution.action.unify
org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.execution.expressionbinary
org.lightjason.agentspeak.language.instantiable.plan.annotation
org.lightjason.agentspeak.language.instantiable.plan.statistic
java.lang
java.text
java.util
java.util.stream
org.lightjason.agentspeak.common
org.lightjason.agentspeak.error
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution

Cycles

[ summary ] [ packages ] [ cycles ] [ explanations ]

Package Package Dependencies
org.lightjason.agentspeak.action org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.agent org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.collection.list org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.collection.map org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.collection.multimap org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.crypto org.lightjason.agentspeak.error
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.datetime org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.generic org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.generic.type org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.graph org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.math.bit.matrix org.lightjason.agentspeak.action.builtin.math.blas
org.lightjason.agentspeak.action.builtin.generic
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.math.bit.vector org.lightjason.agentspeak.action.builtin.math.blas
org.lightjason.agentspeak.action.builtin.generic
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.math.blas org.lightjason.agentspeak.action.builtin.generic
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.math.blas.matrix org.lightjason.agentspeak.action.builtin.math.blas
org.lightjason.agentspeak.action.builtin.generic
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.math.blas.vector org.lightjason.agentspeak.action.builtin.math.blas
org.lightjason.agentspeak.action.builtin.generic
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.math.interpolate org.lightjason.agentspeak.error
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.math.linearprogram org.lightjason.agentspeak.error
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.math.statistic org.lightjason.agentspeak.error
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.action.builtin.web.graphql org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.agent org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.beliefbase org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.beliefbase.storage org.lightjason.agentspeak.agent
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.beliefbase.view org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.configuration org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.consistency org.lightjason.agentspeak.agent
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.consistency.filter org.lightjason.agentspeak.beliefbase.view
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.error org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.generator org.lightjason.agentspeak.language.fuzzy.defuzzification
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.grammar org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.variable
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.action org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.action.achievement_test org.lightjason.agentspeak.language.variable
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.action.unify org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.variable
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.expression org.lightjason.agentspeak.language.variable
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.expression.logical org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.variable
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.expression.numerical org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.variable
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.expressionbinary org.lightjason.agentspeak.language.variable
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.execution.expressionunary org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.fuzzy org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.fuzzy.defuzzification org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.fuzzy.operator org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.fuzzy.operator.bool org.lightjason.agentspeak.language.fuzzy.defuzzification
org.lightjason.agentspeak.language.fuzzy
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.instantiable.plan org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable.plan.annotation org.lightjason.agentspeak.language.variable
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable.plan.statistic org.lightjason.agentspeak.language.instantiable.plan
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable.plan.trigger org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable.rule org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.unify org.lightjason.agentspeak.language.execution.expression
org.lightjason.agentspeak.language.variable
org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.variable org.lightjason.agentspeak.language
org.lightjason.agentspeak.language.execution
org.lightjason.agentspeak.language.instantiable
org.lightjason.agentspeak.language.execution

Explanation

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following explanations are for quick reference and are lifted directly from the original JDepend documentation.

Term Description
Number of Classes The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
Afferent Couplings The number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
Efferent Couplings The number of other packages that the classes in the package depend upon is an indicator of the package's independence.
Abstractness The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package.
Instability The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package.
Distance The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible.
Cycles Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques.