Package | TC | CC | AC | Ca | Ce | A | I | D | V |
---|---|---|---|---|---|---|---|---|---|
org.argouml.core.propertypanels.model | 82 | 72 | 10 | 1 | 16 | 12.0% | 94.0% | 6.0% | 1 |
org.argouml.core.propertypanels.module | 1 | 1 | 0 | 0 | 5 | 0.0% | 100.0% | 0.0% | 1 |
org.argouml.core.propertypanels.ui | 241 | 225 | 16 | 1 | 36 | 7.0% | 97.0% | 4.0% | 1 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 16 | 12.0% | 94.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.argouml.core.propertypanels.model.GetterSetterManager org.argouml.core.propertypanels.model.GetterSetterManager$ExpressionGetterSetter org.argouml.core.propertypanels.model.GetterSetterManager$GetterSetter org.argouml.core.propertypanels.model.GetterSetterManager$ListGetterSetter org.argouml.core.propertypanels.model.GetterSetterManager$OptionGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$AddModelElementCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$Addable org.argouml.core.propertypanels.model.GetterSetterManagerImpl$Removeable org.argouml.core.propertypanels.model.IconIdentifiable org.argouml.core.propertypanels.model.Named |
org.argouml.core.propertypanels.model.CheckBoxData org.argouml.core.propertypanels.model.ControlData org.argouml.core.propertypanels.model.GetterSetterManagerImpl org.argouml.core.propertypanels.model.GetterSetterManagerImpl$1 org.argouml.core.propertypanels.model.GetterSetterManagerImpl$AbstractGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ActionGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ActiveGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$AggregationGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ArgumentGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$AssociationEndGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$AssociationGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$AsynchronousGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$BaseClassGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$BaseClassGetterSetter$AddCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$BaseClassGetterSetter$RemoveCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$BaseGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$BaseGetterSetter$AddCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$BaseGetterSetter$RemoveCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ChangeabilityGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ClassifierGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ClassifierGetterSetter$AddCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ClassifierGetterSetter$RemoveCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ConcurrencyGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$DeferrableEventGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$DeferrableEventGetterSetter$AddCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$DeferrableEventGetterSetter$RemoveCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$DerivedGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$DoActivityActionGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$EffectGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ElementImportGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ElementImportGetterSetter$AddElementImportCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ElementImportGetterSetter$RemoveElementImportCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$EntryActionGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ExitActionGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ExtensionPointGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$FeatureGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$GuardGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$InternalTransitionGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$LeafGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$LiteralGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$MessageGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$MethodExpressionGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$MethodGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$NavigableGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$OrderingGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$OwnedElementGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$OwnerScopeGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ParameterDirectionGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ParameterGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$QualifierGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$QueryGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$RaisedExceptionGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ReceiverGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ReceptionGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ReceptionGetterSetter$AddCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ReceptionGetterSetter$RemoveCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$RegionGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ResidentElementGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ResidentElementGetterSetter$AddCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$ResidentElementGetterSetter$RemoveCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$RootGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$SenderGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$SubvertexGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$SubvertexGetterSetter$NewPseudoStateCommand org.argouml.core.propertypanels.model.GetterSetterManagerImpl$SynchGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$TagDefinitionGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$TargetScopeGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$TemplateParameterGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$TriggerGetterSetter org.argouml.core.propertypanels.model.GetterSetterManagerImpl$VisibilityGetterSetter org.argouml.core.propertypanels.model.MetaDataCache org.argouml.core.propertypanels.model.PanelData |
org.argouml.core.propertypanels.ui |
java.io java.lang java.util java.util.logging javax.swing javax.xml.parsers org.argouml.application.helpers org.argouml.i18n org.argouml.kernel org.argouml.model org.argouml.profile org.argouml.ui.targetmanager org.argouml.uml.ui org.argouml.util org.w3c.dom org.xml.sax |
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.argouml.core.propertypanels.module.XmlPropertyPanelsModule |
None | java.lang java.util.logging org.argouml.core.propertypanels.ui org.argouml.moduleloader org.argouml.uml.ui |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 36 | 7.0% | 97.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.argouml.core.propertypanels.ui.AbstractActionAddModelElement org.argouml.core.propertypanels.ui.ActionNewAction org.argouml.core.propertypanels.ui.ActionNewAction$Roles org.argouml.core.propertypanels.ui.ActionSetMultiplicity org.argouml.core.propertypanels.ui.ComponentFactory org.argouml.core.propertypanels.ui.Expandable org.argouml.core.propertypanels.ui.NavigateSiblingAction org.argouml.core.propertypanels.ui.Ordered org.argouml.core.propertypanels.ui.ScrollList org.argouml.core.propertypanels.ui.UMLComboBoxModel org.argouml.core.propertypanels.ui.UMLDocument org.argouml.core.propertypanels.ui.UMLExpressionModel org.argouml.core.propertypanels.ui.UMLIncludeListModel org.argouml.core.propertypanels.ui.UMLModelElementListModel org.argouml.core.propertypanels.ui.UMLPlainTextDocument org.argouml.core.propertypanels.ui.UMLValueSpecificationValueField |
org.argouml.core.propertypanels.ui.CheckBox org.argouml.core.propertypanels.ui.CheckBox$SetAction org.argouml.core.propertypanels.ui.EnumerationListModel org.argouml.core.propertypanels.ui.ExpressionBodyField org.argouml.core.propertypanels.ui.ExpressionLanguageField org.argouml.core.propertypanels.ui.ExpressionModel org.argouml.core.propertypanels.ui.GenericUMLPlainTextDocument org.argouml.core.propertypanels.ui.LabelledComponent org.argouml.core.propertypanels.ui.LabelledLayout org.argouml.core.propertypanels.ui.ListFactory org.argouml.core.propertypanels.ui.NavigateNextAction org.argouml.core.propertypanels.ui.NavigatePreviousAction org.argouml.core.propertypanels.ui.NavigateUpAction org.argouml.core.propertypanels.ui.OldScrollList org.argouml.core.propertypanels.ui.RadioButtonPanel org.argouml.core.propertypanels.ui.RadioButtonPanel$SetAction org.argouml.core.propertypanels.ui.RowSelector org.argouml.core.propertypanels.ui.RowSelector$1 org.argouml.core.propertypanels.ui.RowSelector$AddAction org.argouml.core.propertypanels.ui.RowSelector$CommandAction org.argouml.core.propertypanels.ui.RowSelector$DeleteAction org.argouml.core.propertypanels.ui.RowSelector$MoveBottomAction org.argouml.core.propertypanels.ui.RowSelector$MoveDownAction org.argouml.core.propertypanels.ui.RowSelector$MoveTopAction org.argouml.core.propertypanels.ui.RowSelector$MoveUpAction org.argouml.core.propertypanels.ui.RowSelector$MovedModelElement org.argouml.core.propertypanels.ui.RowSelector$RemoveAction org.argouml.core.propertypanels.ui.ScrollListFactory org.argouml.core.propertypanels.ui.ScrollListImpl org.argouml.core.propertypanels.ui.Seperator org.argouml.core.propertypanels.ui.SimpleListModel org.argouml.core.propertypanels.ui.SimpleListModel$1 org.argouml.core.propertypanels.ui.SingleListFactory org.argouml.core.propertypanels.ui.SwingUIFactory org.argouml.core.propertypanels.ui.UMLActionSequenceActionListModel org.argouml.core.propertypanels.ui.UMLActivityGraphContextComboBoxModel org.argouml.core.propertypanels.ui.UMLActivityGraphContextComboBoxModel$ActionSetContext org.argouml.core.propertypanels.ui.UMLActivityGraphPartitionListModel org.argouml.core.propertypanels.ui.UMLAssociationAssociationRoleListModel org.argouml.core.propertypanels.ui.UMLAssociationConnectionListModel org.argouml.core.propertypanels.ui.UMLAssociationEndAssociationListModel org.argouml.core.propertypanels.ui.UMLAssociationEndRoleBaseListModel org.argouml.core.propertypanels.ui.UMLAssociationEndSpecificationListModel org.argouml.core.propertypanels.ui.UMLAssociationEndTypeComboBoxModel org.argouml.core.propertypanels.ui.UMLAssociationEndTypeComboBoxModel$ActionSetAssociationEndType org.argouml.core.propertypanels.ui.UMLAssociationLinkListModel org.argouml.core.propertypanels.ui.UMLAssociationRoleAssociationEndRoleListModel org.argouml.core.propertypanels.ui.UMLAssociationRoleBaseComboBoxModel org.argouml.core.propertypanels.ui.UMLAssociationRoleBaseComboBoxModel$ActionSetAssociationRoleBase org.argouml.core.propertypanels.ui.UMLCallActionOperationComboBoxModel org.argouml.core.propertypanels.ui.UMLCallActionOperationComboBoxModel$SetActionOperationAction org.argouml.core.propertypanels.ui.UMLCallEventOperationComboBoxModel org.argouml.core.propertypanels.ui.UMLCallEventOperationComboBoxModel$SetAction org.argouml.core.propertypanels.ui.UMLChangeExpressionModel org.argouml.core.propertypanels.ui.UMLClassifierCreateActionListModel org.argouml.core.propertypanels.ui.UMLClassifierParameterListModel org.argouml.core.propertypanels.ui.UMLClassifierPowertypeRangeListModel org.argouml.core.propertypanels.ui.UMLClassifierRoleAvailableContentsListModel org.argouml.core.propertypanels.ui.UMLClassifierRoleAvailableFeaturesListModel org.argouml.core.propertypanels.ui.UMLCollaborationConstrainingElementListModel org.argouml.core.propertypanels.ui.UMLCollaborationInteractionListModel org.argouml.core.propertypanels.ui.UMLCollaborationRepresentedClassifierComboBoxModel org.argouml.core.propertypanels.ui.UMLCollaborationRepresentedClassifierComboBoxModel$ActionSetRepresentedClassifierCollaboration org.argouml.core.propertypanels.ui.UMLCollaborationRepresentedOperationComboBoxModel org.argouml.core.propertypanels.ui.UMLCollaborationRepresentedOperationComboBoxModel$ActionSetRepresentedOperationCollaboration org.argouml.core.propertypanels.ui.UMLComboBox org.argouml.core.propertypanels.ui.UMLComboBoxModel$1 org.argouml.core.propertypanels.ui.UMLComboBoxNavigator org.argouml.core.propertypanels.ui.UMLCommentAnnotatedElementListModel org.argouml.core.propertypanels.ui.UMLCommentBodyDocument org.argouml.core.propertypanels.ui.UMLComponentInstanceClassifierComboBoxModel org.argouml.core.propertypanels.ui.UMLComponentInstanceClassifierComboBoxModel$ActionSet org.argouml.core.propertypanels.ui.UMLConditionExpressionModel org.argouml.core.propertypanels.ui.UMLConstraintConstrainedElementListModel org.argouml.core.propertypanels.ui.UMLContainerResidentListModel org.argouml.core.propertypanels.ui.UMLCreateActionClassifierListModel org.argouml.core.propertypanels.ui.UMLDefaultValueExpressionModel org.argouml.core.propertypanels.ui.UMLDependencyClientListModel org.argouml.core.propertypanels.ui.UMLDependencySupplierListModel org.argouml.core.propertypanels.ui.UMLDiscriminatorNameDocument org.argouml.core.propertypanels.ui.UMLEditableComboBox org.argouml.core.propertypanels.ui.UMLEditableComboBox$UMLComboBoxEditor org.argouml.core.propertypanels.ui.UMLEditableComboBox$UMLComboBoxEditor$UMLImagePanel org.argouml.core.propertypanels.ui.UMLEditableComboBox$UMLComboBoxEditor$UMLImagePanel$1 org.argouml.core.propertypanels.ui.UMLEditableComboBox$UMLComboBoxEditor$UMLImagePanel$2 org.argouml.core.propertypanels.ui.UMLEventParameterListModel org.argouml.core.propertypanels.ui.UMLEventTransitionListModel org.argouml.core.propertypanels.ui.UMLExpressionBodyField org.argouml.core.propertypanels.ui.UMLExpressionExpressionModel org.argouml.core.propertypanels.ui.UMLExpressionLanguageField org.argouml.core.propertypanels.ui.UMLExpressionPanel org.argouml.core.propertypanels.ui.UMLExtendBaseListModel org.argouml.core.propertypanels.ui.UMLExtendExtensionListModel org.argouml.core.propertypanels.ui.UMLExtendedElementsListModel org.argouml.core.propertypanels.ui.UMLExtensionPointExtendListModel org.argouml.core.propertypanels.ui.UMLExtensionPointLocationDocument org.argouml.core.propertypanels.ui.UMLExtensionPointUseCaseListModel org.argouml.core.propertypanels.ui.UMLFeatureOwnerListModel org.argouml.core.propertypanels.ui.UMLGeneralizableElementGeneralizationListModel org.argouml.core.propertypanels.ui.UMLGeneralizableElementSpecializationListModel org.argouml.core.propertypanels.ui.UMLGeneralizationChildListModel org.argouml.core.propertypanels.ui.UMLGeneralizationParentListModel org.argouml.core.propertypanels.ui.UMLGeneralizationPowertypeComboBoxModel org.argouml.core.propertypanels.ui.UMLGeneralizationPowertypeComboBoxModel$ActionSetGeneralizationPowertype org.argouml.core.propertypanels.ui.UMLGuardTransitionListModel org.argouml.core.propertypanels.ui.UMLIncludeAdditionListModel org.argouml.core.propertypanels.ui.UMLIncludeBaseListModel org.argouml.core.propertypanels.ui.UMLInitialValueExpressionModel org.argouml.core.propertypanels.ui.UMLInstanceLinkEndListModel org.argouml.core.propertypanels.ui.UMLInteractionContextListModel org.argouml.core.propertypanels.ui.UMLLinkAssociationComboBoxModel org.argouml.core.propertypanels.ui.UMLLinkAssociationComboBoxModel$ActionSetLinkAssociation org.argouml.core.propertypanels.ui.UMLLinkConnectionListModel org.argouml.core.propertypanels.ui.UMLLinkedList org.argouml.core.propertypanels.ui.UMLMessageActionListModel org.argouml.core.propertypanels.ui.UMLMessageActivatorComboBox org.argouml.core.propertypanels.ui.UMLMessageActivatorComboBoxModel org.argouml.core.propertypanels.ui.UMLMessageInteractionListModel org.argouml.core.propertypanels.ui.UMLMessagePredecessorListModel org.argouml.core.propertypanels.ui.UMLMessageReceiverListModel org.argouml.core.propertypanels.ui.UMLMessageSenderListModel org.argouml.core.propertypanels.ui.UMLMetaClassComboBoxModel org.argouml.core.propertypanels.ui.UMLMetaClassComboBoxModel$ActionSetTagDefinitionType org.argouml.core.propertypanels.ui.UMLMethodSpecificationComboBoxModel org.argouml.core.propertypanels.ui.UMLMethodSpecificationComboBoxModel$ActionSetMethodSpecification org.argouml.core.propertypanels.ui.UMLModelElementClientDependencyListModel org.argouml.core.propertypanels.ui.UMLModelElementConstraintListModel org.argouml.core.propertypanels.ui.UMLModelElementElementResidenceListModel org.argouml.core.propertypanels.ui.UMLModelElementListModel$1 org.argouml.core.propertypanels.ui.UMLModelElementNameDocument org.argouml.core.propertypanels.ui.UMLModelElementNamespaceComboBoxModel org.argouml.core.propertypanels.ui.UMLModelElementNamespaceComboBoxModel$SetAction org.argouml.core.propertypanels.ui.UMLModelElementNamespaceListModel org.argouml.core.propertypanels.ui.UMLModelElementSourceFlowListModel org.argouml.core.propertypanels.ui.UMLModelElementStereotypeListModel org.argouml.core.propertypanels.ui.UMLModelElementSupplierDependencyListModel org.argouml.core.propertypanels.ui.UMLModelElementTargetFlowListModel org.argouml.core.propertypanels.ui.UMLMultiplicityPanel org.argouml.core.propertypanels.ui.UMLMultiplicityPanel$MultiplicityCheckBox org.argouml.core.propertypanels.ui.UMLMultiplicityPanel$MultiplicityComboBox org.argouml.core.propertypanels.ui.UMLMultiplicityPanel$MultiplicityComboBoxModel org.argouml.core.propertypanels.ui.UMLMultiplicityPanel$MultiplicityComboBoxModel$ActionSetClassifierRoleMultiplicity org.argouml.core.propertypanels.ui.UMLMutableLinkedList org.argouml.core.propertypanels.ui.UMLMutableLinkedList$PopupMenu org.argouml.core.propertypanels.ui.UMLNodeDeployedComponentListModel org.argouml.core.propertypanels.ui.UMLOFSStateListModel org.argouml.core.propertypanels.ui.UMLOFSStateListModel$ActionAddOFSState org.argouml.core.propertypanels.ui.UMLOFSStateListModel$ActionRemoveOFSState org.argouml.core.propertypanels.ui.UMLObjectFlowStateParameterListModel org.argouml.core.propertypanels.ui.UMLObjectFlowStateParameterListModel$1 org.argouml.core.propertypanels.ui.UMLObjectFlowStateParameterListModel$ActionAddOFSParameter org.argouml.core.propertypanels.ui.UMLObjectFlowStateParameterListModel$ActionNewOFSParameter org.argouml.core.propertypanels.ui.UMLObjectFlowStateParameterListModel$ActionRemoveOFSParameter org.argouml.core.propertypanels.ui.UMLOperationSpecificationDocument org.argouml.core.propertypanels.ui.UMLParameterBehavioralFeatListModel org.argouml.core.propertypanels.ui.UMLPartitionActivityGraphListModel org.argouml.core.propertypanels.ui.UMLPartitionContentListModel org.argouml.core.propertypanels.ui.UMLPartitionContentListModel$ActionAddPartitionContent org.argouml.core.propertypanels.ui.UMLReceptionSpecificationDocument org.argouml.core.propertypanels.ui.UMLRecurrenceExpressionModel org.argouml.core.propertypanels.ui.UMLScriptExpressionModel org.argouml.core.propertypanels.ui.UMLSearchableComboBox org.argouml.core.propertypanels.ui.UMLSignalComboBoxModel org.argouml.core.propertypanels.ui.UMLSignalComboBoxModel$SetAction org.argouml.core.propertypanels.ui.UMLSignalContextListModel org.argouml.core.propertypanels.ui.UMLSignalContextListModel$ActionAddContextSignal org.argouml.core.propertypanels.ui.UMLSignalContextListModel$ActionRemoveContextSignal org.argouml.core.propertypanels.ui.UMLStateMachineContextComboBoxModel org.argouml.core.propertypanels.ui.UMLStateMachineContextComboBoxModel$ActionSetContextStateMachine org.argouml.core.propertypanels.ui.UMLStateMachineContextListModel org.argouml.core.propertypanels.ui.UMLStateMachineSubmachineStateListModel org.argouml.core.propertypanels.ui.UMLStateMachineTopListModel org.argouml.core.propertypanels.ui.UMLStateMachineTransitionListModel org.argouml.core.propertypanels.ui.UMLStateVertexContainerListModel org.argouml.core.propertypanels.ui.UMLStateVertexIncomingListModel org.argouml.core.propertypanels.ui.UMLStateVertexOutgoingListModel org.argouml.core.propertypanels.ui.UMLStereotypeBaseClassListModel org.argouml.core.propertypanels.ui.UMLStereotypeBaseClassListModel$ActionAddStereotypeBaseClass org.argouml.core.propertypanels.ui.UMLStereotypeBaseClassListModel$ActionDeleteStereotypeBaseClass org.argouml.core.propertypanels.ui.UMLStimulusReceiverListModel org.argouml.core.propertypanels.ui.UMLStimulusSenderListModel org.argouml.core.propertypanels.ui.UMLStructuralFeatureTypeComboBoxModel org.argouml.core.propertypanels.ui.UMLStructuralFeatureTypeComboBoxModel$ActionSetStructuralFeatureType org.argouml.core.propertypanels.ui.UMLStubStateComboBoxModel org.argouml.core.propertypanels.ui.UMLStubStateComboBoxModel$ActionSetStubStateReferenceState org.argouml.core.propertypanels.ui.UMLSubmachineStateComboBoxModel org.argouml.core.propertypanels.ui.UMLSubmachineStateComboBoxModel$ActionSetSubmachineStateSubmachine org.argouml.core.propertypanels.ui.UMLSynchStateBoundDocument org.argouml.core.propertypanels.ui.UMLTagDefinitionTypedValuesListModel org.argouml.core.propertypanels.ui.UMLTemplateParameterDefaultElementComboBoxModel org.argouml.core.propertypanels.ui.UMLTemplateParameterParameterComboBoxModel org.argouml.core.propertypanels.ui.UMLTemplateParameterParameterListModel org.argouml.core.propertypanels.ui.UMLTemplateParameterTemplateListModel org.argouml.core.propertypanels.ui.UMLTextArea org.argouml.core.propertypanels.ui.UMLTextField org.argouml.core.propertypanels.ui.UMLTimeExpressionModel org.argouml.core.propertypanels.ui.UMLTransitionSourceListModel org.argouml.core.propertypanels.ui.UMLTransitionStateListModel org.argouml.core.propertypanels.ui.UMLTransitionStatemachineListModel org.argouml.core.propertypanels.ui.UMLTransitionTargetListModel org.argouml.core.propertypanels.ui.UMLTransitionTriggerComboBoxModel org.argouml.core.propertypanels.ui.UMLTransitionTriggerComboBoxModel$SetAction org.argouml.core.propertypanels.ui.UMLUseCaseExtendListModel org.argouml.core.propertypanels.ui.UMLUseCaseIncludeListModel org.argouml.core.propertypanels.ui.UMLValueSpecificationModel org.argouml.core.propertypanels.ui.UMLValueSpecificationPanel org.argouml.core.propertypanels.ui.UMLValueSpecificationPanel$1 org.argouml.core.propertypanels.ui.UMLValueSpecificationPanelOptional org.argouml.core.propertypanels.ui.UMLValueSpecificationPanelOptional$1 org.argouml.core.propertypanels.ui.UMLValueSpecificationValueFieldLiteralBoolean org.argouml.core.propertypanels.ui.UMLValueSpecificationValueFieldLiteralBoolean$1 org.argouml.core.propertypanels.ui.UMLValueSpecificationValueFieldLiteralBoolean$2 org.argouml.core.propertypanels.ui.UMLValueSpecificationValueFieldLiteralString org.argouml.core.propertypanels.ui.UMLValueSpecificationValueFieldOpaqueExpression org.argouml.core.propertypanels.ui.UMLValueSpecificationValueFieldOpaqueExpression$1 org.argouml.core.propertypanels.ui.UMLValueSpecificationValueFieldOpaqueExpressionDialog org.argouml.core.propertypanels.ui.UMLValueSpecificationValueFieldOpaqueExpressionDialog$1 org.argouml.core.propertypanels.ui.UMLValueSpecificationValueFieldOpaqueExpressionDialog$2 org.argouml.core.propertypanels.ui.UMLValueSpecificationValueFieldOpaqueExpressionDialog$3 org.argouml.core.propertypanels.ui.UMLValueSpecificationValueFieldOpaqueExpressionDialog$4 org.argouml.core.propertypanels.ui.UMLValueSpecificationValueFieldOpaqueExpressionDialog$5 org.argouml.core.propertypanels.ui.UMLValueSpecificationValueFieldOpaqueExpressionDialog$6 org.argouml.core.propertypanels.ui.UmlControl org.argouml.core.propertypanels.ui.XMLPropPanelFactory org.argouml.core.propertypanels.ui.XmlPropertyPanel |
org.argouml.core.propertypanels.module |
java.awt java.awt.event java.beans java.io java.lang java.lang.reflect java.util java.util.logging javax.swing javax.swing.border javax.swing.event javax.swing.plaf javax.swing.plaf.basic javax.swing.plaf.metal javax.swing.table javax.swing.text org.argouml.application.helpers org.argouml.core.propertypanels.model org.argouml.i18n org.argouml.kernel org.argouml.model org.argouml.profile org.argouml.ui org.argouml.ui.targetmanager org.argouml.uml org.argouml.uml.ui org.argouml.uml.ui.behavior.collaborations org.argouml.uml.ui.behavior.common_behavior org.argouml.uml.ui.foundation.core org.argouml.uml.ui.foundation.extension_mechanisms org.argouml.uml.util org.argouml.util org.tigris.gef.presentation org.tigris.swidgets org.tigris.toolbar org.tigris.toolbar.toolbutton |
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. |