Author: mvw
Date: 2007-07-06 10:05:03-0700
New Revision: 12991
Added:
trunk/src_new/org/argouml/notation/NotationProvider.java
- copied, changed from r12753, /trunk/src_new/org/argouml/notation/providers/NotationProvider.java
trunk/src_new/org/argouml/notation/providers/java/InitNotationJava.java
- copied, changed from r12875, /trunk/src_new/org/argouml/notation/InitNotationJava.java
Removed:
trunk/src_new/org/argouml/notation/InitNotationJava.java
trunk/src_new/org/argouml/notation/InitNotationUml.java
trunk/src_new/org/argouml/notation/providers/NotationProvider.java
Modified:
trunk/src_new/org/argouml/application/Main.java
trunk/src_new/org/argouml/notation/InitNotation.java
trunk/src_new/org/argouml/notation/NotationProviderFactory2.java
trunk/src_new/org/argouml/notation/providers/ActionStateNotation.java
trunk/src_new/org/argouml/notation/providers/AssociationEndNameNotation.java
trunk/src_new/org/argouml/notation/providers/AssociationNameNotation.java
trunk/src_new/org/argouml/notation/providers/AssociationRoleNotation.java
trunk/src_new/org/argouml/notation/providers/AttributeNotation.java
trunk/src_new/org/argouml/notation/providers/CallStateNotation.java
trunk/src_new/org/argouml/notation/providers/ClassifierRoleNotation.java
trunk/src_new/org/argouml/notation/providers/ComponentInstanceNotation.java
trunk/src_new/org/argouml/notation/providers/ExtensionPointNotation.java
trunk/src_new/org/argouml/notation/providers/MessageNotation.java
trunk/src_new/org/argouml/notation/providers/ModelElementNameNotation.java
trunk/src_new/org/argouml/notation/providers/NodeInstanceNotation.java
trunk/src_new/org/argouml/notation/providers/ObjectFlowStateStateNotation.java
trunk/src_new/org/argouml/notation/providers/ObjectFlowStateTypeNotation.java
trunk/src_new/org/argouml/notation/providers/ObjectNotation.java
trunk/src_new/org/argouml/notation/providers/OperationNotation.java
trunk/src_new/org/argouml/notation/providers/StateBodyNotation.java
trunk/src_new/org/argouml/notation/providers/TransitionNotation.java
Log:
Oops - some way I forgot the second part of this commit.
Changed dependencies for the Notation subsystem - more conform the ArgoUML structure.
Reduced the large cycle from 48 classes to 46.
Updated cookbook with new architecture.
Modified: trunk/src_new/org/argouml/application/Main.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/application/Main.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/application/Main.java&p2=trunk/src_new/org/argouml/application/Main.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/application/Main.java (original)
+++ trunk/src_new/org/argouml/application/Main.java 2007-07-06 10:05:03-0700
@@ -67,6 +67,8 @@
import org.argouml.moduleloader.InitModuleLoader;
import org.argouml.moduleloader.ModuleLoader2;
import org.argouml.notation.InitNotation;
+import org.argouml.notation.providers.java.InitNotationJava;
+import org.argouml.notation.providers.uml.InitNotationUml;
import org.argouml.notation.ui.InitNotationUI;
import org.argouml.persistence.PersistenceManager;
import org.argouml.ui.ArgoFrame;
@@ -271,6 +273,8 @@
initSubsystem(new InitUiCmdSubsystem());
initSubsystem(new InitNotationUI());
initSubsystem(new InitNotation());
+ initSubsystem(new InitNotationUml());
+ initSubsystem(new InitNotationJava());
if (reloadRecent && projectName == null) {
// If no project was entered on the command line,
Modified: trunk/src_new/org/argouml/notation/InitNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/InitNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/InitNotation.java&p2=trunk/src_new/org/argouml/notation/InitNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/InitNotation.java (original)
+++ trunk/src_new/org/argouml/notation/InitNotation.java 2007-07-06 10:05:03-0700
@@ -39,8 +39,6 @@
public void init() {
NotationProviderFactory2.getInstance();
- InitNotationUml.init();
- InitNotationJava.init();
}
public List<GUISettingsTabInterface> getProjectSettingsTabs() {
Removed: trunk/src_new/org/argouml/notation/InitNotationJava.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/InitNotationJava.java?view=auto&rev=12990
Removed: trunk/src_new/org/argouml/notation/InitNotationUml.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/InitNotationUml.java?view=auto&rev=12990
Copied: trunk/src_new/org/argouml/notation/NotationProvider.java (from r12753, /trunk/src_new/org/argouml/notation/providers/NotationProvider.java)
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/NotationProvider.java?view=diff&rev=12991&p1=/trunk/src_new/org/argouml/notation/providers/NotationProvider.java&p2=trunk/src_new/org/argouml/notation/NotationProvider.java&r1=12753&r2=12991
==============================================================================
--- /trunk/src_new/org/argouml/notation/providers/NotationProvider.java (original)
+++ trunk/src_new/org/argouml/notation/NotationProvider.java 2007-07-06 10:05:03-0700
@@ -22,7 +22,7 @@
// CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT,
// UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
-package org.argouml.notation.providers;
+package org.argouml.notation;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
Modified: trunk/src_new/org/argouml/notation/NotationProviderFactory2.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/NotationProviderFactory2.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/NotationProviderFactory2.java&p2=trunk/src_new/org/argouml/notation/NotationProviderFactory2.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/NotationProviderFactory2.java (original)
+++ trunk/src_new/org/argouml/notation/NotationProviderFactory2.java 2007-07-06 10:05:03-0700
@@ -32,7 +32,6 @@
import java.util.Map;
import org.apache.log4j.Logger;
-import org.argouml.notation.providers.NotationProvider;
/**
* The NotationProviderFactory2 is a singleton,
Modified: trunk/src_new/org/argouml/notation/providers/ActionStateNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/ActionStateNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/ActionStateNotation.java&p2=trunk/src_new/org/argouml/notation/providers/ActionStateNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/ActionStateNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/ActionStateNotation.java 2007-07-06 10:05:03-0700
@@ -29,6 +29,7 @@
import java.util.Iterator;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Modified: trunk/src_new/org/argouml/notation/providers/AssociationEndNameNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/AssociationEndNameNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/AssociationEndNameNotation.java&p2=trunk/src_new/org/argouml/notation/providers/AssociationEndNameNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/AssociationEndNameNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/AssociationEndNameNotation.java 2007-07-06 10:05:03-0700
@@ -32,6 +32,7 @@
import org.argouml.model.AddAssociationEvent;
import org.argouml.model.Model;
import org.argouml.model.RemoveAssociationEvent;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Modified: trunk/src_new/org/argouml/notation/providers/AssociationNameNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/AssociationNameNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/AssociationNameNotation.java&p2=trunk/src_new/org/argouml/notation/providers/AssociationNameNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/AssociationNameNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/AssociationNameNotation.java 2007-07-06 10:05:03-0700
@@ -29,6 +29,7 @@
import java.util.Iterator;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Modified: trunk/src_new/org/argouml/notation/providers/AssociationRoleNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/AssociationRoleNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/AssociationRoleNotation.java&p2=trunk/src_new/org/argouml/notation/providers/AssociationRoleNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/AssociationRoleNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/AssociationRoleNotation.java 2007-07-06 10:05:03-0700
@@ -27,6 +27,7 @@
import java.beans.PropertyChangeListener;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Modified: trunk/src_new/org/argouml/notation/providers/AttributeNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/AttributeNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/AttributeNotation.java&p2=trunk/src_new/org/argouml/notation/providers/AttributeNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/AttributeNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/AttributeNotation.java 2007-07-06 10:05:03-0700
@@ -24,6 +24,8 @@
package org.argouml.notation.providers;
+import org.argouml.notation.NotationProvider;
+
/**
* This abstract class forms the basis of all Notation providers
* for the text shown in the attribute compartment of a Class.
Modified: trunk/src_new/org/argouml/notation/providers/CallStateNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/CallStateNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/CallStateNotation.java&p2=trunk/src_new/org/argouml/notation/providers/CallStateNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/CallStateNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/CallStateNotation.java 2007-07-06 10:05:03-0700
@@ -27,6 +27,7 @@
import java.beans.PropertyChangeListener;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Modified: trunk/src_new/org/argouml/notation/providers/ClassifierRoleNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/ClassifierRoleNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/ClassifierRoleNotation.java&p2=trunk/src_new/org/argouml/notation/providers/ClassifierRoleNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/ClassifierRoleNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/ClassifierRoleNotation.java 2007-07-06 10:05:03-0700
@@ -25,6 +25,7 @@
package org.argouml.notation.providers;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Modified: trunk/src_new/org/argouml/notation/providers/ComponentInstanceNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/ComponentInstanceNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/ComponentInstanceNotation.java&p2=trunk/src_new/org/argouml/notation/providers/ComponentInstanceNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/ComponentInstanceNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/ComponentInstanceNotation.java 2007-07-06 10:05:03-0700
@@ -25,6 +25,7 @@
package org.argouml.notation.providers;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Modified: trunk/src_new/org/argouml/notation/providers/ExtensionPointNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/ExtensionPointNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/ExtensionPointNotation.java&p2=trunk/src_new/org/argouml/notation/providers/ExtensionPointNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/ExtensionPointNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/ExtensionPointNotation.java 2007-07-06 10:05:03-0700
@@ -25,6 +25,7 @@
package org.argouml.notation.providers;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Modified: trunk/src_new/org/argouml/notation/providers/MessageNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/MessageNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/MessageNotation.java&p2=trunk/src_new/org/argouml/notation/providers/MessageNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/MessageNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/MessageNotation.java 2007-07-06 10:05:03-0700
@@ -29,6 +29,7 @@
import java.util.List;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Modified: trunk/src_new/org/argouml/notation/providers/ModelElementNameNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/ModelElementNameNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/ModelElementNameNotation.java&p2=trunk/src_new/org/argouml/notation/providers/ModelElementNameNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/ModelElementNameNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/ModelElementNameNotation.java 2007-07-06 10:05:03-0700
@@ -27,6 +27,7 @@
import java.beans.PropertyChangeListener;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Modified: trunk/src_new/org/argouml/notation/providers/NodeInstanceNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/NodeInstanceNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/NodeInstanceNotation.java&p2=trunk/src_new/org/argouml/notation/providers/NodeInstanceNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/NodeInstanceNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/NodeInstanceNotation.java 2007-07-06 10:05:03-0700
@@ -25,6 +25,7 @@
package org.argouml.notation.providers;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Removed: trunk/src_new/org/argouml/notation/providers/NotationProvider.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/NotationProvider.java?view=auto&rev=12990
Modified: trunk/src_new/org/argouml/notation/providers/ObjectFlowStateStateNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/ObjectFlowStateStateNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/ObjectFlowStateStateNotation.java&p2=trunk/src_new/org/argouml/notation/providers/ObjectFlowStateStateNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/ObjectFlowStateStateNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/ObjectFlowStateStateNotation.java 2007-07-06 10:05:03-0700
@@ -25,6 +25,7 @@
package org.argouml.notation.providers;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Modified: trunk/src_new/org/argouml/notation/providers/ObjectFlowStateTypeNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/ObjectFlowStateTypeNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/ObjectFlowStateTypeNotation.java&p2=trunk/src_new/org/argouml/notation/providers/ObjectFlowStateTypeNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/ObjectFlowStateTypeNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/ObjectFlowStateTypeNotation.java 2007-07-06 10:05:03-0700
@@ -25,6 +25,7 @@
package org.argouml.notation.providers;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Modified: trunk/src_new/org/argouml/notation/providers/ObjectNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/ObjectNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/ObjectNotation.java&p2=trunk/src_new/org/argouml/notation/providers/ObjectNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/ObjectNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/ObjectNotation.java 2007-07-06 10:05:03-0700
@@ -31,6 +31,7 @@
import org.argouml.model.AttributeChangeEvent;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Modified: trunk/src_new/org/argouml/notation/providers/OperationNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/OperationNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/OperationNotation.java&p2=trunk/src_new/org/argouml/notation/providers/OperationNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/OperationNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/OperationNotation.java 2007-07-06 10:05:03-0700
@@ -25,6 +25,7 @@
package org.argouml.notation.providers;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Modified: trunk/src_new/org/argouml/notation/providers/StateBodyNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/StateBodyNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/StateBodyNotation.java&p2=trunk/src_new/org/argouml/notation/providers/StateBodyNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/StateBodyNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/StateBodyNotation.java 2007-07-06 10:05:03-0700
@@ -29,6 +29,7 @@
import java.util.Iterator;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Modified: trunk/src_new/org/argouml/notation/providers/TransitionNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/TransitionNotation.java?view=diff&rev=12991&p1=trunk/src_new/org/argouml/notation/providers/TransitionNotation.java&p2=trunk/src_new/org/argouml/notation/providers/TransitionNotation.java&r1=12990&r2=12991
==============================================================================
--- trunk/src_new/org/argouml/notation/providers/TransitionNotation.java (original)
+++ trunk/src_new/org/argouml/notation/providers/TransitionNotation.java 2007-07-06 10:05:03-0700
@@ -25,6 +25,7 @@
package org.argouml.notation.providers;
import org.argouml.model.Model;
+import org.argouml.notation.NotationProvider;
/**
* This abstract class forms the basis of all Notation providers
Copied: trunk/src_new/org/argouml/notation/providers/java/InitNotationJava.java (from r12875, /trunk/src_new/org/argouml/notation/InitNotationJava.java)
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/notation/providers/java/InitNotationJava.java?view=diff&rev=12991&p1=/trunk/src_new/org/argouml/notation/InitNotationJava.java&p2=trunk/src_new/org/argouml/notation/providers/java/InitNotationJava.java&r1=12875&r2=12991
==============================================================================
--- /trunk/src_new/org/argouml/notation/InitNotationJava.java (original)
+++ trunk/src_new/org/argouml/notation/providers/java/InitNotationJava.java 2007-07-06 10:05:03-0700
@@ -22,14 +22,17 @@
// CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT,
// UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
-package org.argouml.notation;
+package org.argouml.notation.providers.java;
+import java.util.Collections;
+import java.util.List;
+
+import org.argouml.application.api.GUISettingsTabInterface;
+import org.argouml.application.api.InitSubsystem;
import org.argouml.application.helpers.ResourceLoaderWrapper;
-import org.argouml.notation.providers.java.AssociationEndNameNotationJava;
-import org.argouml.notation.providers.java.AssociationNameNotationJava;
-import org.argouml.notation.providers.java.AttributeNotationJava;
-import org.argouml.notation.providers.java.ModelElementNameNotationJava;
-import org.argouml.notation.providers.java.OperationNotationJava;
+import org.argouml.notation.Notation;
+import org.argouml.notation.NotationName;
+import org.argouml.notation.NotationProviderFactory2;
/**
* This class is the only one that has the knowledge of the complete list of
@@ -37,12 +40,12 @@
*
* @author [email protected]
*/
-class InitNotationJava {
+public class InitNotationJava implements InitSubsystem {
/**
* static initializer, register all appropriate notations.
*/
- static void init() {
+ public void init() {
NotationProviderFactory2 npf = NotationProviderFactory2.getInstance();
NotationName name = /*Notation.findNotation("Java");*/
Notation.makeNotation(
@@ -67,4 +70,12 @@
name, AssociationNameNotationJava.class);
}
+ public List<GUISettingsTabInterface> getProjectSettingsTabs() {
+ return Collections.emptyList();
+ }
+
+ public List<GUISettingsTabInterface> getSettingsTabs() {
+ return Collections.emptyList();
+ }
+
}
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.