Package org.argouml.model

Contains the interfaces to access the Model used within ArgoUML.

See:
          Description

Interface Summary
AbstractModelFactory  
ActivityDiagram An interface to act as an enumerated type for a di activity diagram.
ActivityGraphsFactory The interface for the factory for ActivityGraphs.
ActivityGraphsHelper The interface for the helper for ActivityGraphs.
AggregationKind The different AggregationKinds.
ChangeableKind The different ChangeableKinds.
ClassDiagram An interface to act as an enumerated type for a di class diagram.
CollaborationDiagram An interface to act as an enumerated type for a di collaboration diagram.
CollaborationsFactory The interface for the factory of Collaboration.
CollaborationsHelper The interface for the helper to Collaborations.
CommonBehaviorFactory The interface for the factory of the CommonBehavior.
CommonBehaviorHelper The interface to the helper of the CommonBehavior.
ConcurrencyKind The different ConcurrencyKinds.
CopyHelper  
CoreFactory The interface to the factory for the Core.
CoreHelper The interface for the helper for Core.
DataTypesFactory The interface for the factory for DataTypes.
DataTypesHelper The interface for the helper for DataTypes.
DeploymentDiagram An interface to act as an enumerated type for a di deployment diagram.
DiagramInterchangeFactory  
DiagramInterchangeModel An interface to the OMG Diagram Interchange Model.
DiDiagram This is a wrapper class around a diagram from the Diagram Interchange Model.
DiElement This is a wrapper class around an element from the Diagram Interchange Model.
DirectionKind The different DirectionKinds.
ExtensionMechanismsFactory The interface for the factory for ExstensionMechanisms.
ExtensionMechanismsHelper The interface for the helper of the ExtensionMechanisms.
Facade Facade object for the Model subsystem in ArgoUML.
Factory Marker interface that all Model factory interfaces extend.
MementoCreationObserver An interface to be implemented by the class responsible for managing or delegating mementos.
MetaTypes This interface contains methods to retrieve objects that represent the different UML types.
ModelEventPump This is the interface for registering interest in events sent from the model component.
ModelImplementation The interface that the ModelImplementation must implement.
ModelManagementFactory The interface for the factory for ModelManagement.
ModelManagementHelper The interface for the helper for ModelManagement.
OrderingKind The different OrderingKinds.
PseudostateKind The different PseudostateKinds.
ScopeKind The different ScopeKinds.
SequenceDiagram An interface to act as an enumerated type for a di use case diagram.
StateDiagram An interface to act as an enumerated type for a di state diagram.
StateMachinesFactory The interface for the factory for StateMachines.
StateMachinesHelper The interface for the helper for StateMachines.
UmlFactory The interface for the UmlFactory.
UmlHelper The interface for the Helper for Uml.
UndoCoreHelperDecorator.BooleanSetter Interface to set a boolean value.
UndoCoreHelperDecorator.ObjectSetter Interface to set a Object value.
UndoCoreHelperDecorator.StringSetter Interface to set a String value.
UseCaseDiagram An interface to act as an enumerated type for a di class diagram.
UseCasesFactory The interface for the factory for UseCases.
UseCasesHelper The interface for the helper for UseCases.
VisibilityKind The different VisibilityKinds.
XmiExtensionWriter An interface to be implemented by classes outside of the model subsystem that wish to inject data into the XMI output stream.
XmiReader A wrapper around the genuine XmiReader that provides public access with no knowledge of actual UML implementation.
XmiWriter A wrapper around the genuine XmiWriter that provides public access with no knowledge of actual UML implementation.
 

Class Summary
AbstractActivityGraphsHelperDecorator The abstract Decorator for the ActivityGraphsHelper.
AbstractCollaborationsHelperDecorator An abstract Decorator for the CollaborationsHelper.
AbstractCommonBehaviorHelperDecorator An abstract Decorator for the CommonBehaviorHelper.
AbstractCoreHelperDecorator An abstract Decorator for the CoreHelper.
AbstractDataTypesHelperDecorator An abstract Decorator for the DataTypesHelper.
AbstractExtensionMechanismsHelperDecorator An abstract Decorator for the ExtensionMechanismsHelper.
AbstractModelEventPump Abstract class that implements the convenience methods of the ModelEventPump interface.
AbstractStateMachinesHelperDecorator An abstract Decorator for the StateMachinesHelper.
AbstractUmlHelperDecorator An abstract Decorator for the UmlHelper.
AbstractUseCasesHelperDecorator An abstract Decorator for the UseCasesHelper.
AddAssociationEvent A change event due to adding an association between one model element and another (eg notifies that an association has been added between an existing generization element and a an existing class element.
AssociationChangeEvent A change event due to change in an association between one model element and another.
AttributeChangeEvent A change event due to change in an attribute of a model element (eg the name of a model element has changed).
DeleteInstanceEvent A change event due to deletion of a model element from the model.
DummyModelMemento Dummy mementos are created where we haven't yet designed the correct memento for undoing an operation.
InstanceChangeEvent A change event due to change in the lifetime of a model element instance.
Model This is the root class of the Model subsystem.
ModelMemento A memento to record the state of an object before an undoable change.
RemoveAssociationEvent A change event due to removing an association between one model element and another.
UmlChangeEvent A change event dues to change in the model.
UndoActivityGraphsHelperDecorator This Decorator is responsible for generating mementos for any mutable methods.
UndoCollaborationsHelperDecorator This Decorator is responsible for generating mementos for any mutable methods.
UndoCommonBehaviorHelperDecorator This Decorator is responsible for generating mementos for any mutable methods.
UndoDataTypesHelperDecorator This Decorator is responsible for generating mementos for any mutable methods.
UndoExtensionMechanismsHelperDecorator This Decorator is responsible for generating mementos for any mutable methods.
UndoStateMachinesHelperDecorator This Decorator is responsible for generating mementos for any mutable methods.
UndoUmlHelperDecorator This Decorator is responsible for generating mementos for any mutable methods.
UndoUseCasesHelperDecorator This Decorator is responsible for generating mementos for any mutable methods.
UUIDManager  
 

Exception Summary
IllegalModelElementConnectionException An Exception thrown when trying to create an invalid association or link.
InvalidElementException Exception indicating an attempt to operate on an invalid model element.
NotImplementedException An unchecked exception for methods defined in the model interface but not implemented by the current implementation.
UmlException An exception class to wrap any checked exceptions from the model subsystem.
XmiException Exception for problems with XMI files.
 

Package org.argouml.model Description

Contains the interfaces to access the Model used within ArgoUML.

The Model class is used to access the correct implementation to these interfaces.



ArgoUML © 1996-2006ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook