Designed for use with JDepend and Ant.
Summary | [summary] [packages] [cycles] [explanations] |
Packages | [summary] [packages] [cycles] [explanations] |
Afferent Couplings: 29 | Efferent Couplings: 2 | Abstractness: 0.52 | Instability: 0.06 | Distance: 0.41 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.AbstractPropertyCollection
org.deduced.Action org.deduced.ActionInvoker org.deduced.CollectionTypeInformation org.deduced.CompiledModel org.deduced.Configuration org.deduced.ConfiguredCollection org.deduced.ContexedCollection org.deduced.Context org.deduced.DeducedApplicationLayer org.deduced.DeducedControllerLayer org.deduced.DeducedControllerLayerLinkedCollection org.deduced.DeducedModelLayer org.deduced.DeducedModelLayerExtension org.deduced.DeducedProperty org.deduced.DeducedSchemaLayer org.deduced.DeductionRule org.deduced.DeductionRuleAnalyzer org.deduced.DocumentedCollection org.deduced.EnabledPropertyCollection org.deduced.EnumerationPropertyCollection org.deduced.EnumerationPropertyType org.deduced.FixedPropertyInstanceCollection org.deduced.Folder org.deduced.InitializationModel org.deduced.InstanceReference org.deduced.ManuallyOrderedInstanceReference org.deduced.ManuallyOrderedParameter org.deduced.ManuallyOrderedType org.deduced.ModelFactory org.deduced.NameReferenceFinder org.deduced.NamedPropertyCollection org.deduced.OrderedInstanceReference org.deduced.OrderedInstanceReferenceList org.deduced.OrderedParameter org.deduced.OrderedParameterList org.deduced.OrderedPropertyListType org.deduced.OrderingPropertyCollectionType org.deduced.Parameter org.deduced.Property org.deduced.PropertyChangeEvent org.deduced.PropertyCollection org.deduced.PropertyCollectionListInstance org.deduced.PropertyCollectionType org.deduced.PropertyInstance org.deduced.PropertyListener org.deduced.PropertyPackage org.deduced.PropertyType org.deduced.RuleExecutionContext org.deduced.SchemaAnalyzer org.deduced.SchemaBasedApplicationLayer org.deduced.StaticInstanceReference org.deduced.TypeBasedModelFactory org.deduced.Utilities org.deduced.ValidationModel org.deduced.package-info |
org.deduced.AbstractPropertyCollection$CheckParent
org.deduced.AbstractPropertyCollection$CollectionToDeleteMonitor org.deduced.BasicTypes org.deduced.ChangeType org.deduced.CompilationFailedException org.deduced.DeducedConstant org.deduced.DeducedUtilities org.deduced.DeducedUtilities$1 org.deduced.DefaultModelFactory org.deduced.EnumerationPropertyCollectionHolder org.deduced.EnumerationPropertyTypeHolder org.deduced.FixedPropertyInstanceCollection$FixedPropertyListIterator org.deduced.FixedPropertyInstanceCollection$FixedPropertyListValueIterator org.deduced.IdPropertyMap org.deduced.InvocationParameter org.deduced.KeyFilteredPropertyListener org.deduced.ListenTargetTracker org.deduced.ModelCreationFailedException org.deduced.NameReferenceFinderImplementation org.deduced.OrderedListInformation org.deduced.OrderedPropertyListTypeHolder org.deduced.OrderingPropertyCollectionTypeHolder org.deduced.ParameterFetcher org.deduced.PropertyChangeEventImplementation org.deduced.PropertyCollectionAsKeySet org.deduced.PropertyCollectionAsPropertyEntrySet org.deduced.PropertyCollectionAsPropertyList org.deduced.PropertyCollectionAsPropertyMap org.deduced.PropertyCollectionAsValueList org.deduced.PropertyCollectionAsValueMap org.deduced.PropertyCollectionKeyIterator org.deduced.PropertyCollectionListInstanceHolder org.deduced.PropertyCollectionTypeHolder org.deduced.PropertyImplementation org.deduced.PropertyInstanceHolder org.deduced.PropertyList org.deduced.PropertyMap org.deduced.PropertyMap$PropertyIterator org.deduced.PropertyMap$ValueIterator org.deduced.PropertyMapEntry org.deduced.PropertyMapEntryIterator org.deduced.PropertyPointer org.deduced.PropertyTypeHolder org.deduced.PropertyValueCollectionAsEntrySet org.deduced.PropertyValueCollectionComparator org.deduced.PropertyValueMapEntryIterator org.deduced.RecursiveModelListener org.deduced.Reference org.deduced.ReferenceMap org.deduced.RuleExecutionContextImplementation org.deduced.ValueMapEntry | org.deduced.analyzer
org.deduced.analyzer.implementation org.deduced.controller org.deduced.controller.implementation org.deduced.controller.rule org.deduced.controller.typed org.deduced.controller.typed.implementation org.deduced.dynamic org.deduced.filter org.deduced.framework org.deduced.implementation org.deduced.initialization.model org.deduced.initialization.model.implementation org.deduced.initializer org.deduced.rule org.deduced.task org.deduced.task.implementation org.deduced.text org.deduced.text.builder org.deduced.text.builder.implementation org.deduced.text.implementation org.deduced.text.rule org.deduced.validation org.deduced.validation.model org.deduced.validation.model.implementation org.deduced.validation.validator org.deduced.validation.validator.implementation org.deduced.validation.validator.rule org.deduced.xml | org.deduced.utilities
org.hamcrest |
Afferent Couplings: 2 | Efferent Couplings: 1 | Abstractness: 1 | Instability: 0.33 | Distance: 0.33 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.analyzer.SingleItemListFilter
| None | org.deduced.analyzer.implementation
org.deduced.framework | org.deduced
|
Afferent Couplings: 2 | Efferent Couplings: 3 | Abstractness: 0.2 | Instability: 0.6 | Distance: 0.2 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.analyzer.implementation.package-info
|
org.deduced.analyzer.implementation.SchemaAnalyzerBuilder
org.deduced.analyzer.implementation.SchemaAnalyzerBuilder$SchemaListener org.deduced.analyzer.implementation.SingleItemListFilterImplementation org.deduced.analyzer.implementation.SingleListItemFilterImpl | org.deduced.controller.implementation
org.deduced.framework | org.deduced
org.deduced.analyzer org.deduced.implementation |
Afferent Couplings: 4 | Efferent Couplings: 2 | Abstractness: 1 | Instability: 0.33 | Distance: 0.33 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.controller.ControllerFactory
org.deduced.controller.ControllerProvider org.deduced.controller.DeducedControllerLayerExtension org.deduced.controller.DefaultPropertyCollectionControllerModel org.deduced.controller.DefaultPropertyControllerModel org.deduced.controller.PropertyCollectionController org.deduced.controller.PropertyCollectionControllerModel org.deduced.controller.PropertyController org.deduced.controller.PropertyControllerModel org.deduced.controller.package-info | None | org.deduced.controller.implementation
org.deduced.dynamic org.deduced.framework org.deduced.rule | org.deduced
org.deduced.task |
Afferent Couplings: 2 | Efferent Couplings: 8 | Abstractness: 0.16 | Instability: 0.8 | Distance: 0.04 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.controller.implementation.AbstractControllerFactory
org.deduced.controller.implementation.AbstractPropertyCollectionController org.deduced.controller.implementation.FlyWheelControllerFactory org.deduced.controller.implementation.package-info |
org.deduced.controller.implementation.CachedFlyWheelControllerProvider
org.deduced.controller.implementation.CachedFlyWheelControllerProvider$PropertyControllerKey org.deduced.controller.implementation.CompileResult org.deduced.controller.implementation.ControllerUtilities org.deduced.controller.implementation.DeducedControllerLayerExtensionImplementation org.deduced.controller.implementation.DeducedControllerLayerExtensionImplementation$LooseParentPropertyList org.deduced.controller.implementation.DefaultControllerFactory org.deduced.controller.implementation.DefaultPropertyCollectionControllerModelImplementation org.deduced.controller.implementation.DefaultPropertyControllerModelImplementation org.deduced.controller.implementation.DirectControllerProvider org.deduced.controller.implementation.DirectPropertyCollectionController org.deduced.controller.implementation.DirectPropertyController org.deduced.controller.implementation.FlyWheelControllerFactoryImplementation org.deduced.controller.implementation.FlyWheelControllerProvider org.deduced.controller.implementation.FlyWheelPropertyCollectionController org.deduced.controller.implementation.FlyWheelPropertyCollectionControllerList org.deduced.controller.implementation.FlyWheelPropertyController org.deduced.controller.implementation.FlyWheelPropertyControllerList org.deduced.controller.implementation.PropertyCollectionControllerModelImplementation org.deduced.controller.implementation.PropertyControllerModelImplementation org.deduced.controller.implementation.SimplePropertyCollectionController | org.deduced.dynamic
org.deduced.framework | org.deduced
org.deduced.analyzer.implementation org.deduced.controller org.deduced.implementation org.deduced.task org.deduced.task.implementation org.deduced.utilities org.deduced.validation |
Afferent Couplings: 0 | Efferent Couplings: 1 | Abstractness: 0.2 | Instability: 1 | Distance: 0.2 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.controller.rule.package-info
|
org.deduced.controller.rule.CollectionIsAddAvailableRule
org.deduced.controller.rule.CollectionIsDeleteAvailableRule org.deduced.controller.rule.PropertyIsChangeableRule org.deduced.controller.rule.PropertyIsRemoveableRule | None | org.deduced
|
Afferent Couplings: 3 | Efferent Couplings: 1 | Abstractness: 1 | Instability: 0.25 | Distance: 0.25 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.controller.typed.CollectionTypeControllerPackage
org.deduced.controller.typed.TypedCollectionController org.deduced.controller.typed.TypedCollectionListController org.deduced.controller.typed.TypedControllerPackage org.deduced.controller.typed.TypedControllerSchema org.deduced.controller.typed.TypedPropertyController | None | org.deduced.controller.typed.implementation
org.deduced.dynamic org.deduced.framework | org.deduced
|
Afferent Couplings: 1 | Efferent Couplings: 3 | Abstractness: 0 | Instability: 0.75 | Distance: 0.25 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None |
org.deduced.controller.typed.implementation.CollectionTypeControllerPackageImplementation
org.deduced.controller.typed.implementation.TypedCollectionControllerImplementation org.deduced.controller.typed.implementation.TypedCollectionListControllerImplementation org.deduced.controller.typed.implementation.TypedControllerPackageImplementation org.deduced.controller.typed.implementation.TypedControllerSchemaImplementation org.deduced.controller.typed.implementation.TypedPropertyControllerImplementation | org.deduced.framework
| org.deduced
org.deduced.controller.typed org.deduced.implementation |
Afferent Couplings: 1 | Efferent Couplings: 10 | Abstractness: 0.23 | Instability: 0.91 | Distance: 0.14 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.dynamic.AbstractDeducedProperty
org.deduced.dynamic.AbstractDynamicExecutionCompiler org.deduced.dynamic.AbstractDynamicExecutionCompiler$FileNameGenerator org.deduced.dynamic.ContextualPropertyCollection org.deduced.dynamic.DynamicExecutionCompiler org.deduced.dynamic.package-info |
org.deduced.dynamic.AbstractDynamicExecutionCompiler$1
org.deduced.dynamic.AbstractDynamicExecutionCompiler$DynamicFileNameGenerator org.deduced.dynamic.AbstractDynamicExecutionCompiler$LocalClassLoader org.deduced.dynamic.ActionExecutionCompiler org.deduced.dynamic.DeductionRuleExecutionCompiler org.deduced.dynamic.DefaultActionInvoker org.deduced.dynamic.DynamicModelFactory org.deduced.dynamic.DynamicModelFactory$ModelDeleteListener org.deduced.dynamic.DynamicModelFactory$SchemaListener org.deduced.dynamic.DynamicModelFactory$TypeExistenceCheck org.deduced.dynamic.DynamicPropertyList org.deduced.dynamic.DynamicPropertyMap org.deduced.dynamic.DynamicUtilities org.deduced.dynamic.FixedDeducedProperty org.deduced.dynamic.FlyWheelDynamicPropertyCollectionController org.deduced.dynamic.FlyWheelDynamicPropertyCollectionController$ChildCollectionControllerListPropertyImplementation org.deduced.dynamic.FlyWheelDynamicPropertyCollectionController$ChildPropertyControllerListPropertyImplementation org.deduced.dynamic.FlyWheelDynamicPropertyController org.deduced.dynamic.FlyWheelTypeBasedControllerFactory org.deduced.dynamic.RuleDeducedProperty | org.deduced.framework
| org.deduced
org.deduced.controller org.deduced.controller.implementation org.deduced.controller.typed org.deduced.implementation org.deduced.initializer org.deduced.rule org.deduced.task org.deduced.utilities org.deduced.validation |
Afferent Couplings: 1 | Efferent Couplings: 2 | Abstractness: 0.17 | Instability: 0.67 | Distance: 0.17 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.filter.Filter
org.deduced.filter.package-info |
org.deduced.filter.AndFilter
org.deduced.filter.CompareFilter org.deduced.filter.EqualsFilter org.deduced.filter.FilterEverythingFilter org.deduced.filter.FilterNothingFilter org.deduced.filter.InstanceOfFilter org.deduced.filter.NotFilter org.deduced.filter.OrFilter org.deduced.filter.PropertyLinkedFilter org.deduced.filter.SameFilter | org.deduced.rule
| org.deduced
org.deduced.utilities |
Afferent Couplings: 0 | Efferent Couplings: 25 | Abstractness: 0.14 | Instability: 1 | Distance: 0.14 |
Afferent Couplings: 15 | Efferent Couplings: 1 | Abstractness: 0 | Instability: 0.06 | Distance: 0.94 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None |
org.deduced.implementation.ActionImplementation
org.deduced.implementation.CollectionTypeInformationImplementation org.deduced.implementation.CompiledModelImplementation org.deduced.implementation.ConfigurationImplementation org.deduced.implementation.ConfiguredCollectionImplementation org.deduced.implementation.ContexedCollectionImplementation org.deduced.implementation.ContextImplementation org.deduced.implementation.DeducedApplicationLayerImplementation org.deduced.implementation.DeducedControllerLayerImplementation org.deduced.implementation.DeducedControllerLayerLinkedCollectionImplementation org.deduced.implementation.DeducedModelLayerImplementation org.deduced.implementation.DeducedSchemaLayerImplementation org.deduced.implementation.DeductionRuleImplementation org.deduced.implementation.DocumentedCollectionImplementation org.deduced.implementation.EnabledPropertyCollectionImplementation org.deduced.implementation.EnumerationPropertyCollectionImplementation org.deduced.implementation.EnumerationPropertyTypeImplementation org.deduced.implementation.FolderImplementation org.deduced.implementation.InitializationModelImplementation org.deduced.implementation.InstanceReferenceImplementation org.deduced.implementation.ManuallyOrderedInstanceReferenceImplementation org.deduced.implementation.ManuallyOrderedParameterImplementation org.deduced.implementation.ManuallyOrderedTypeImplementation org.deduced.implementation.NamedPropertyCollectionImplementation org.deduced.implementation.OrderedInstanceReferenceImplementation org.deduced.implementation.OrderedInstanceReferenceListImplementation org.deduced.implementation.OrderedParameterImplementation org.deduced.implementation.OrderedParameterListImplementation org.deduced.implementation.OrderedPropertyListTypeImplementation org.deduced.implementation.OrderingPropertyCollectionTypeImplementation org.deduced.implementation.ParameterImplementation org.deduced.implementation.PropertyCollectionListInstanceImplementation org.deduced.implementation.PropertyCollectionTypeImplementation org.deduced.implementation.PropertyInstanceImplementation org.deduced.implementation.PropertyPackageImplementation org.deduced.implementation.PropertyTypeImplementation org.deduced.implementation.SchemaAnalyzerImplementation org.deduced.implementation.SchemaBasedApplicationLayerImplementation org.deduced.implementation.StaticInstanceReferenceImplementation org.deduced.implementation.UtilitiesImplementation org.deduced.implementation.ValidationModelImplementation | org.deduced.analyzer.implementation
org.deduced.controller.implementation org.deduced.controller.typed.implementation org.deduced.dynamic org.deduced.framework org.deduced.initialization.model.implementation org.deduced.initializer org.deduced.rule org.deduced.task.implementation org.deduced.text.builder.implementation org.deduced.text.implementation org.deduced.validation org.deduced.validation.model.implementation org.deduced.validation.validator.implementation org.deduced.xml | org.deduced
|
Afferent Couplings: 3 | Efferent Couplings: 1 | Abstractness: 1 | Instability: 0.25 | Distance: 0.25 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.initialization.model.BigDecimalInitializationModel
org.deduced.initialization.model.BigIntegerInitializationModel org.deduced.initialization.model.BooleanInitializationModel org.deduced.initialization.model.ByteInitializationModel org.deduced.initialization.model.CalendarInitializationModel org.deduced.initialization.model.CharacterInitializationModel org.deduced.initialization.model.CreationInitializationModel org.deduced.initialization.model.DoubleInitializationModel org.deduced.initialization.model.FloatInitializationModel org.deduced.initialization.model.InstanceReferenceInitializationModel org.deduced.initialization.model.IntegerInitializationModel org.deduced.initialization.model.LongInitializationModel org.deduced.initialization.model.ReferenceInitializationModel org.deduced.initialization.model.ShortInitializationModel org.deduced.initialization.model.StaticInstanceReferenceInitializationModel org.deduced.initialization.model.StringInitializationModel | None | org.deduced.framework
org.deduced.initialization.model.implementation org.deduced.initializer | org.deduced
|
Afferent Couplings: 2 | Efferent Couplings: 3 | Abstractness: 0 | Instability: 0.6 | Distance: 0.4 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None |
org.deduced.initialization.model.implementation.BigDecimalInitializationModelImplementation
org.deduced.initialization.model.implementation.BigIntegerInitializationModelImplementation org.deduced.initialization.model.implementation.BooleanInitializationModelImplementation org.deduced.initialization.model.implementation.ByteInitializationModelImplementation org.deduced.initialization.model.implementation.CalendarInitializationModelImplementation org.deduced.initialization.model.implementation.CharacterInitializationModelImplementation org.deduced.initialization.model.implementation.CreationInitializationModelImplementation org.deduced.initialization.model.implementation.DoubleInitializationModelImplementation org.deduced.initialization.model.implementation.FloatInitializationModelImplementation org.deduced.initialization.model.implementation.InstanceReferenceInitializationModelImplementation org.deduced.initialization.model.implementation.IntegerInitializationModelImplementation org.deduced.initialization.model.implementation.LongInitializationModelImplementation org.deduced.initialization.model.implementation.ReferenceInitializationModelImplementation org.deduced.initialization.model.implementation.ShortInitializationModelImplementation org.deduced.initialization.model.implementation.StaticInstanceReferenceInitializationModelImplementation org.deduced.initialization.model.implementation.StringInitializationModelImplementation | org.deduced.framework
org.deduced.initializer | org.deduced
org.deduced.implementation org.deduced.initialization.model |
Afferent Couplings: 1 | Efferent Couplings: 4 | Abstractness: 0.15 | Instability: 0.8 | Distance: 0.05 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.initializer.AbstractInitializer
org.deduced.initializer.InstanceInitializer org.deduced.initializer.package-info |
org.deduced.initializer.BigDecimalInitializer
org.deduced.initializer.BigIntegerInitializer org.deduced.initializer.BooleanInitializer org.deduced.initializer.ByteInitializer org.deduced.initializer.CalendarInitializer org.deduced.initializer.CharacterInitializer org.deduced.initializer.CreationInitializer org.deduced.initializer.DoubleInitializer org.deduced.initializer.FloatInitializer org.deduced.initializer.InitializerImplementation org.deduced.initializer.InstanceReferenceInitializer org.deduced.initializer.IntegerInitializer org.deduced.initializer.LongInitializer org.deduced.initializer.ReferenceInitializer org.deduced.initializer.ShortInitializer org.deduced.initializer.StaticInstanceReferenceInitializer org.deduced.initializer.StringInitializer | org.deduced.dynamic
| org.deduced
org.deduced.implementation org.deduced.initialization.model org.deduced.initialization.model.implementation |
Afferent Couplings: 3 | Efferent Couplings: 5 | Abstractness: 0.29 | Instability: 0.62 | Distance: 0.09 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.rule.DeductionRuleLibrary
org.deduced.rule.package-info |
org.deduced.rule.AlwaysFalseRule
org.deduced.rule.AlwaysTrueRule org.deduced.rule.CopyFirstParameterRule org.deduced.rule.DeductionRuleLibrary$CompareResult org.deduced.rule.RuleUtilities | org.deduced.dynamic
org.deduced.text.rule org.deduced.validation.validator.rule | org.deduced
org.deduced.controller org.deduced.filter org.deduced.implementation org.deduced.utilities |
Afferent Couplings: 5 | Efferent Couplings: 1 | Abstractness: 1 | Instability: 0.17 | Distance: 0.17 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.task.Task
org.deduced.task.TaskMonitor | None | org.deduced.controller
org.deduced.controller.implementation org.deduced.dynamic org.deduced.framework org.deduced.task.implementation | org.deduced
|
Afferent Couplings: 2 | Efferent Couplings: 3 | Abstractness: 0 | Instability: 0.6 | Distance: 0.4 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None |
org.deduced.task.implementation.TaskImplementation
org.deduced.task.implementation.TaskMonitorImplementation | org.deduced.controller.implementation
org.deduced.framework | org.deduced
org.deduced.implementation org.deduced.task |
Afferent Couplings: 4 | Efferent Couplings: 1 | Abstractness: 1 | Instability: 0.2 | Distance: 0.2 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.text.AbstractLanguageCollection
org.deduced.text.AbstractTextCollection org.deduced.text.Language org.deduced.text.LanguageSpecificTextConfiguration org.deduced.text.MultilanguageTextConfiguration org.deduced.text.TextConfiguration | None | org.deduced.framework
org.deduced.text.builder org.deduced.text.builder.implementation org.deduced.text.implementation | org.deduced
|
Afferent Couplings: 2 | Efferent Couplings: 2 | Abstractness: 1 | Instability: 0.5 | Distance: 0.5 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.text.builder.AbstractTextBuilder
org.deduced.text.builder.FormattedMultilanguageTextBuilder org.deduced.text.builder.MultilanguageTextBuilder | None | org.deduced.framework
org.deduced.text.builder.implementation | org.deduced
org.deduced.text |
Afferent Couplings: 1 | Efferent Couplings: 4 | Abstractness: 0 | Instability: 0.8 | Distance: 0.2 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None |
org.deduced.text.builder.implementation.AbstractTextBuilderImplementation
org.deduced.text.builder.implementation.FormattedMultilanguageTextBuilderImplementation org.deduced.text.builder.implementation.MultilanguageTextBuilderImplementation | org.deduced.framework
| org.deduced
org.deduced.implementation org.deduced.text org.deduced.text.builder |
Afferent Couplings: 2 | Efferent Couplings: 3 | Abstractness: 0 | Instability: 0.6 | Distance: 0.4 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None |
org.deduced.text.implementation.AbstractLanguageCollectionImplementation
org.deduced.text.implementation.AbstractTextCollectionImplementation org.deduced.text.implementation.LanguageImplementation org.deduced.text.implementation.LanguageSpecificTextConfigurationImplementation org.deduced.text.implementation.MultilanguageTextConfigurationImplementation org.deduced.text.implementation.TextConfigurationImplementation | org.deduced.framework
org.deduced.text.rule | org.deduced
org.deduced.implementation org.deduced.text |
Afferent Couplings: 1 | Efferent Couplings: 3 | Abstractness: 0.33 | Instability: 0.75 | Distance: 0.08 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.text.rule.package-info
|
org.deduced.text.rule.GetFormattedMultiLanguageTextRule
org.deduced.text.rule.GetMultiLanguageTextRule | org.deduced.framework
| org.deduced
org.deduced.rule org.deduced.text.implementation |
Afferent Couplings: 8 | Efferent Couplings: 0 | Abstractness: 0.19 | Instability: 0 | Distance: 0.81 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.utilities.AbstractRunner
org.deduced.utilities.ExceptionRunnable org.deduced.utilities.Runner org.deduced.utilities.SystemExit org.deduced.utilities.package-info |
org.deduced.utilities.AssertUtilities
org.deduced.utilities.FileHandler1 org.deduced.utilities.FileHandler2 org.deduced.utilities.FileHandler3 org.deduced.utilities.FileHandler4 org.deduced.utilities.FileUtilities org.deduced.utilities.HashCodeUtilities org.deduced.utilities.IdentityReferenceMap org.deduced.utilities.IdentityReferenceMap$IdentityReferenceEntry org.deduced.utilities.InvokeNowRunner org.deduced.utilities.LogFormatter org.deduced.utilities.LogUtilities org.deduced.utilities.NewThreadRunner org.deduced.utilities.ObjectUtilities org.deduced.utilities.OnDemandRunner org.deduced.utilities.RegularExpressionFilenameFilter org.deduced.utilities.SwingInvokeAndWaitRunner org.deduced.utilities.SwingInvokeLaterRunner org.deduced.utilities.SystemExitImplementation org.deduced.utilities.WeakList org.deduced.utilities.WeakList$WeakIterator | org.deduced
org.deduced.controller.implementation org.deduced.dynamic org.deduced.filter org.deduced.framework org.deduced.rule org.deduced.validation org.deduced.xml | None |
Afferent Couplings: 2 | Efferent Couplings: 5 | Abstractness: 0.5 | Instability: 0.71 | Distance: 0.21 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.validation.package-info
|
org.deduced.validation.ValidationUtilities
| org.deduced.controller.implementation
org.deduced.dynamic | org.deduced
org.deduced.implementation org.deduced.utilities org.deduced.validation.model org.deduced.validation.validator |
Afferent Couplings: 3 | Efferent Couplings: 1 | Abstractness: 1 | Instability: 0.25 | Distance: 0.25 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.validation.model.EnumerationValidationModel
org.deduced.validation.model.LinkedValidationModel org.deduced.validation.model.NullableValidationModel org.deduced.validation.model.NumberValidationModel org.deduced.validation.model.StringValidationModel org.deduced.validation.model.TypeCreationValidationModel org.deduced.validation.model.TypeReferenceValidationModel | None | org.deduced.framework
org.deduced.validation org.deduced.validation.model.implementation | org.deduced
|
Afferent Couplings: 1 | Efferent Couplings: 3 | Abstractness: 0 | Instability: 0.75 | Distance: 0.25 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None |
org.deduced.validation.model.implementation.EnumerationValidationModelImplementation
org.deduced.validation.model.implementation.LinkedValidationModelImplementation org.deduced.validation.model.implementation.NullableValidationModelImplementation org.deduced.validation.model.implementation.NumberValidationModelImplementation org.deduced.validation.model.implementation.StringValidationModelImplementation org.deduced.validation.model.implementation.TypeCreationValidationModelImplementation org.deduced.validation.model.implementation.TypeReferenceValidationModelImplementation | org.deduced.framework
| org.deduced
org.deduced.implementation org.deduced.validation.model |
Afferent Couplings: 3 | Efferent Couplings: 1 | Abstractness: 1 | Instability: 0.25 | Distance: 0.25 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.validation.validator.EnumerationValidator
org.deduced.validation.validator.ErrorMessageBasedValidator org.deduced.validation.validator.NullableValidator org.deduced.validation.validator.NumberValidator org.deduced.validation.validator.StringValidator org.deduced.validation.validator.TypeCreationValidator org.deduced.validation.validator.TypeReferenceValidator org.deduced.validation.validator.Validator | None | org.deduced.framework
org.deduced.validation org.deduced.validation.validator.implementation | org.deduced
|
Afferent Couplings: 1 | Efferent Couplings: 3 | Abstractness: 0 | Instability: 0.75 | Distance: 0.25 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None |
org.deduced.validation.validator.implementation.EnumerationValidatorImplementation
org.deduced.validation.validator.implementation.ErrorMessageBasedValidatorImplementation org.deduced.validation.validator.implementation.NullableValidatorImplementation org.deduced.validation.validator.implementation.NumberValidatorImplementation org.deduced.validation.validator.implementation.StringValidatorImplementation org.deduced.validation.validator.implementation.TypeCreationValidatorImplementation org.deduced.validation.validator.implementation.TypeReferenceValidatorImplementation org.deduced.validation.validator.implementation.ValidatorImplementation | org.deduced.framework
| org.deduced
org.deduced.implementation org.deduced.validation.validator |
Afferent Couplings: 1 | Efferent Couplings: 2 | Abstractness: 0.12 | Instability: 0.67 | Distance: 0.21 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.validation.validator.rule.package-info
|
org.deduced.validation.validator.rule.IsCreateTypeValidRule
org.deduced.validation.validator.rule.IsEnumerationValidRule org.deduced.validation.validator.rule.IsNullableValidRule org.deduced.validation.validator.rule.IsNumberValidRule org.deduced.validation.validator.rule.IsReferenceTypeValidRule org.deduced.validation.validator.rule.IsStringValidRule org.deduced.validation.validator.rule.SetIsValidBasedOnErrorMessageRule | org.deduced.framework
| org.deduced
org.deduced.rule |
Afferent Couplings: 1 | Efferent Couplings: 3 | Abstractness: 0.14 | Instability: 0.75 | Distance: 0.11 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.xml.XmlFileParser
org.deduced.xml.package-info |
org.deduced.xml.DecodeException
org.deduced.xml.DeducedXmlUtilities org.deduced.xml.EncodeException org.deduced.xml.XmlFileParserImplementation org.deduced.xml.XmlModelDecoder org.deduced.xml.XmlModelDecoder$CollectionToElementAssociation org.deduced.xml.XmlModelDecoder$PropertyToElementAssociation org.deduced.xml.XmlModelEncoder org.deduced.xml.XmlModelEncoder$PackageSubObjectList org.deduced.xml.XmlModelEncoder$ReferenceCollection org.deduced.xml.XmlModelEncoder$TypeInstanceList org.deduced.xml.XmlPropertyConstants | org.deduced.framework
| org.deduced
org.deduced.implementation org.deduced.utilities |
Cycles | [summary] [packages] [cycles] [explanations] |
There are no cyclic dependancies.
Explanations | [summary] [packages] [cycles] [explanations] |
The following explanations are for quick reference and are lifted directly from the original JDepend documentation.
The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
The number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
The number of other packages that the classes in the package depend upon is an indicator of the package's independence.
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.
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.
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.