svn commit: r13372 - trunk/src/model/src/org/argouml/model/Model.java
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: bobtarling
Date: 2007-08-15 14:36:05-0700
New Revision: 13372
Modified:
trunk/src/model/src/org/argouml/model/Model.java
Log:
Remove undo decorators around helper implementations
Modified: trunk/src/model/src/org/argouml/model/Model.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/model/src/org/argouml/model/Model.java?view=diff&rev=13372&p1=trunk/src/model/src/org/argouml/model/Model.java&p2=trunk/src/model/src/org/argouml/model/Model.java&r1=13371&r2=13372
==============================================================================
--- trunk/src/model/src/org/argouml/model/Model.java (original)
+++ trunk/src/model/src/org/argouml/model/Model.java 2007-08-15 14:36:05-0700
@@ -106,32 +106,6 @@
private static ModelImplementation impl;
/**
- * Install undo decorators
- */
- private static void installDecorators() {
- activityGraphsHelper =
- new UndoActivityGraphsHelperDecorator(
- impl.getActivityGraphsHelper());
- collaborationsHelper =
- new UndoCollaborationsHelperDecorator(
- impl.getCollaborationsHelper());
- commonBehaviorHelper =
- new UndoCommonBehaviorHelperDecorator(
- impl.getCommonBehaviorHelper());
- coreHelper = new UndoCoreHelperDecorator(impl.getCoreHelper());
- dataTypesHelper =
- new UndoDataTypesHelperDecorator(impl.getDataTypesHelper());
- extensionMechanismsHelper =
- new UndoExtensionMechanismsHelperDecorator(
- impl.getExtensionMechanismsHelper());
- stateMachinesHelper =
- new UndoStateMachinesHelperDecorator(impl.getStateMachinesHelper());
- umlHelper = new UndoUmlHelperDecorator(impl.getUmlHelper());
- useCasesHelper =
- new UndoUseCasesHelperDecorator(impl.getUseCasesHelper());
- }
-
- /**
* Selects the implementation.<p>
*
* This must be called with a working {@link ModelImplementation}
@@ -142,7 +116,15 @@
*/
public static void setImplementation(ModelImplementation newImpl) {
impl = newImpl;
- installDecorators();
+ activityGraphsHelper = impl.getActivityGraphsHelper();
+ collaborationsHelper = impl.getCollaborationsHelper();
+ commonBehaviorHelper = impl.getCommonBehaviorHelper();
+ coreHelper = impl.getCoreHelper();
+ dataTypesHelper = impl.getDataTypesHelper();
+ extensionMechanismsHelper = impl.getExtensionMechanismsHelper();
+ stateMachinesHelper = impl.getStateMachinesHelper();
+ umlHelper = impl.getUmlHelper();
+ useCasesHelper = impl.getUseCasesHelper();
}
/**