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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |