org.argouml.ui.explorer.rules
Interface PerspectiveRule
- All Known Implementing Classes:
- AbstractPerspectiveRule, GoAssocRoleToMessages, GoBehavioralFeatureToStateDiagram, GoBehavioralFeatureToStateMachine, GoClassifierToBehavioralFeature, GoClassifierToCollaboration, GoClassifierToInstance, GoClassifierToSequenceDiagram, GoClassifierToStateMachine, GoClassifierToStructuralFeature, GoClassToAssociatedClass, GoClassToNavigableClass, GoClassToSummary, GoCollaborationToDiagram, GoCollaborationToInteraction, GoComponentToResidentModelElement, GoCompositeStateToSubvertex, GoCriticsToCritic, GoDiagramToEdge, GoDiagramToNode, GoElementToMachine, GoEnumerationToLiterals, GoGeneralizableElementToSpecialized, GoInteractionToMessages, GoLinkToStimuli, GoMessageToAction, GoModelElementToBehavior, GoModelElementToComment, GoModelElementToContainedDiagrams, GoModelElementToContainedLostElements, GoModelElementToContents, GoModelElementToTemplateParameter, GoModelToBaseElements, GoModelToCollaboration, GoModelToDiagrams, GoModelToElements, GoModelToNode, GoNamespaceToClassifierAndPackage, GoNamespaceToDiagram, GoNamespaceToOwnedElements, GoNodeToResidentComponent, GoOperationToCollaboration, GoOperationToCollaborationDiagram, GoOperationToSequenceDiagram, GoPackageToClass, GoPackageToElementImport, GoProfileConfigurationToProfile, GoProfileToCritics, GoProfileToModel, GoProjectToCollaboration, GoProjectToDiagram, GoProjectToModel, GoProjectToProfileConfiguration, GoProjectToRoots, GoProjectToStateMachine, GoSignalToReception, GoStatemachineToDiagram, GoStateMachineToState, GoStateMachineToTop, GoStateMachineToTransition, GoStateToDoActivity, GoStateToDownstream, GoStateToEntry, GoStateToExit, GoStateToIncomingTrans, GoStateToInternalTrans, GoStateToOutgoingTrans, GoStereotypeToTagDefinition, GoStimulusToAction, GoSubmachineStateToStateMachine, GoSummaryToAssociation, GoSummaryToAttribute, GoSummaryToIncomingDependency, GoSummaryToInheritance, GoSummaryToOperation, GoSummaryToOutgoingDependency, GoTransitiontoEffect, GoTransitionToGuard, GoTransitionToSource, GoTransitionToTarget, GoUseCaseToExtensionPoint
public interface PerspectiveRule
This is the interface for rules that together make a model perspective
in the explorer.
- Since:
- 0.15.2, Created on 03 October 2003, 20:55
|
Method Summary |
java.util.Collection |
getChildren(java.lang.Object parent)
Gets a collection of 'child' objects for the given 'parent' object in the
uml model, which creates the tree structure. |
java.util.Set |
getDependencies(java.lang.Object parent)
Gets a collection of objects for any 'parent' object in the
uml model for which the tree structure must be recreated when
they are changed. |
java.lang.String |
getRuleName()
|
getRuleName
java.lang.String getRuleName()
- Returns:
- the name of the rule, like "from->to".
getChildren
java.util.Collection getChildren(java.lang.Object parent)
- Gets a collection of 'child' objects for the given 'parent' object in the
uml model, which creates the tree structure.
- Parameters:
parent - the given parent
- Returns:
- the children
getDependencies
java.util.Set getDependencies(java.lang.Object parent)
- Gets a collection of objects for any 'parent' object in the
uml model for which the tree structure must be recreated when
they are changed.
- Parameters:
parent - the parent
- Returns:
- the dependent objects