svn commit: r15331 - branches/gsoc2008/work_midterm_maurelio1234: ext src/org/argouml/i18n src/org/argouml/profile src/org/argouml/profile/internal src/org/argouml/ui src/org/argouml/uml/cognitive/critics
[email protected] 22 Jul 2008 11:11:31 -0000
Newsgroups
gmane.comp.lang.uml.argouml.cvs
Message-ID
<[email protected] >
Author: maurelio1234
Date: 2008-07-22 04:11:30-0700
New Revision: 15331
Modified:
branches/gsoc2008/work_midterm_maurelio1234/ext/argouml-critics.jar
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/i18n/tab.properties
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/profile/ProfileManager.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/profile/internal/ProfileManagerImpl.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/ProfileSelectionTab.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/ProjectSettingsTabProfile.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/SettingsTabProfile.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoGuard.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUML.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java
branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java
Log:
implementing getCriticizedMetatypes() in critics
organizing critics
doing michiel's corrections
Modified: branches/gsoc2008/work_midterm_maurelio1234/ext/argouml-critics.jar
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/ext/argouml-critics.jar?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/ext/argouml-critics.jar&p2=branches/gsoc2008/work_midterm_maurelio1234/ext/argouml-critics.jar&r1=15330&r2=15331
==============================================================================
Binary files. No diff available.
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/i18n/tab.properties
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/i18n/tab.properties?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/i18n/tab.properties&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/i18n/tab.properties&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/i18n/tab.properties (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/i18n/tab.properties 2008-07-22 04:11:30-0700
@@ -51,7 +51,7 @@
tab.profiles = Profiles
tab.profiles.userdefined.load = Load profile from file...
-tab.profiles.userdefined.unload = Unload
+tab.profiles.userdefined.unload = Unload active profile
tab.profiles.userdefined.available = Available Profiles:
tab.profiles.userdefined.active = Active Profiles:
tab.profiles.userdefined.default = Default Profiles:
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/profile/ProfileManager.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/profile/ProfileManager.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/profile/ProfileManager.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/profile/ProfileManager.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/profile/ProfileManager.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/profile/ProfileManager.java 2008-07-22 04:11:30-0700
@@ -43,6 +43,7 @@
/**
* Remove a profile from the list of registered profiles.
+ * Only User defined profiles can be removed.
*
* @param profile the profile to unregister. It will no longer be available
* for selection by users
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/profile/internal/ProfileManagerImpl.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/profile/internal/ProfileManagerImpl.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/profile/internal/ProfileManagerImpl.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/profile/internal/ProfileManagerImpl.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/profile/internal/ProfileManagerImpl.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/profile/internal/ProfileManagerImpl.java 2008-07-22 04:11:30-0700
@@ -45,7 +45,7 @@
/**
* Default <code>ProfileManager</code> implementation
*
- * @author Marcos Aur�lio
+ * @author maurelio1234
*/
public class ProfileManagerImpl implements ProfileManager {
@@ -77,15 +77,17 @@
private List<String> searchDirectories = new ArrayList<String>();
+ private ProfileUML profileUML = null;
/**
* Constructor - includes initialization of built-in default profiles.
*/
public ProfileManagerImpl() {
try {
- Profile uml = new ProfileUML();
- defaultProfiles.add(uml);
- registerProfile(uml);
- registerProfile(new ProfileJava(uml));
+ profileUML = new ProfileUML();
+
+ defaultProfiles.add(profileUML);
+ registerProfile(profileUML);
+ registerProfile(new ProfileJava(profileUML));
registerProfile(new ProfileMeta());
} catch (ProfileException e) {
throw new RuntimeException(e);
@@ -196,7 +198,7 @@
}
public void removeProfile(Profile p) {
- if (p != null) {
+ if (p != null && (p instanceof UserDefinedProfile)) {
profiles.remove(p);
defaultProfiles.remove(p);
}
@@ -225,7 +227,7 @@
}
public void removeFromDefaultProfiles(Profile p) {
- if (p != null && profiles.contains(p)) {
+ if (p != null && profiles.contains(p) && !(p instanceof ProfileUML)) {
defaultProfiles.remove(p);
updateDefaultProfilesConfiguration();
}
@@ -303,16 +305,7 @@
}
public Profile getUMLProfile() {
- for (Profile p : getRegisteredProfiles())
- if (p.getDisplayName() != null
- && p.getDisplayName().contains("UML")) return p;
- Profile p = null;
- try {
- p = new ProfileUML();
- } catch (ProfileException e) {
- throw new RuntimeException(e);
- }
- return p;
+ return profileUML;
}
/**
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/ProfileSelectionTab.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/ProfileSelectionTab.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/ProfileSelectionTab.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/ProfileSelectionTab.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/ProfileSelectionTab.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/ProfileSelectionTab.java 2008-07-22 04:11:30-0700
@@ -59,7 +59,7 @@
* The Tab where new profiles can be added and the registered
* ones can be activated or deactivated on current project
*
- * @author Marcos Aurélio
+ * @author Marcos Aur�lio
*/
public class ProfileSelectionTab extends JPanel implements
GUISettingsTabInterface, ActionListener {
@@ -286,8 +286,8 @@
JPanel lffPanel = new JPanel();
lffPanel.setLayout(new FlowLayout());
+ lffPanel.add(unregisterProfile);
lffPanel.add(loadFromFile);
- lffPanel.add(unregisterProfile);
loadFromFile.addActionListener(this);
unregisterProfile.addActionListener(this);
@@ -335,7 +335,7 @@
modelUsd.fireListeners();
} else {
JOptionPane.showMessageDialog(this,
- "Only user defined profiles can be removed");
+ "Only active user defined profiles can be removed");
}
}
} else if (arg0.getSource() == loadFromFile) {
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/ProjectSettingsTabProfile.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/ProjectSettingsTabProfile.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/ProjectSettingsTabProfile.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/ProjectSettingsTabProfile.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/ProjectSettingsTabProfile.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/ProjectSettingsTabProfile.java 2008-07-22 04:11:30-0700
@@ -63,7 +63,7 @@
* The Tab where new profiles can be added and the registered
* ones can be activated or deactivated on current project
*
- * @author Marcos Aurélio
+ * @author Marcos Aur�lio
*/
public class ProjectSettingsTabProfile extends JPanel implements
GUISettingsTabInterface, ActionListener {
@@ -189,8 +189,8 @@
JPanel lffPanel = new JPanel();
lffPanel.setLayout(new FlowLayout());
+ lffPanel.add(unregisterProfile);
lffPanel.add(loadFromFile);
- lffPanel.add(unregisterProfile);
loadFromFile.addActionListener(this);
unregisterProfile.addActionListener(this);
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/SettingsTabProfile.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/SettingsTabProfile.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/SettingsTabProfile.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/SettingsTabProfile.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/SettingsTabProfile.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/ui/SettingsTabProfile.java 2008-07-22 04:11:30-0700
@@ -63,7 +63,7 @@
/**
* The Tab containing the global settings for profiles
*
- * @author Marcos Aurélio
+ * @author Marcos Aur�lio
*/
public class SettingsTabProfile extends JPanel implements
GUISettingsTabInterface, ActionListener {
@@ -198,8 +198,8 @@
JPanel lffPanel = new JPanel();
lffPanel.setLayout(new FlowLayout());
- lffPanel.add(loadFromFile);
lffPanel.add(unregisterProfile);
+ lffPanel.add(loadFromFile);
lffPanel.add(refreshProfiles);
loadFromFile.addActionListener(this);
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java 2008-07-22 04:11:30-0700
@@ -24,6 +24,9 @@
package org.argouml.uml.cognitive.critics;
+import java.util.HashSet;
+import java.util.Set;
+
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
import org.argouml.uml.cognitive.UMLDecision;
@@ -62,4 +65,13 @@
return PROBLEM_FOUND;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getTransition());
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java 2008-07-22 04:11:30-0700
@@ -25,6 +25,8 @@
package org.argouml.uml.cognitive.critics;
import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
@@ -87,5 +89,14 @@
return NO_PROBLEM;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getPseudostate());
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java 2008-07-22 04:11:30-0700
@@ -25,6 +25,8 @@
package org.argouml.uml.cognitive.critics;
import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
@@ -75,5 +77,14 @@
return NO_PROBLEM;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getPseudostate());
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java 2008-07-22 04:11:30-0700
@@ -24,6 +24,9 @@
package org.argouml.uml.cognitive.critics;
+import java.util.HashSet;
+import java.util.Set;
+
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
import org.argouml.uml.cognitive.UMLDecision;
@@ -86,6 +89,15 @@
}
/**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getTransition());
+ return ret;
+ }
+
+ /**
* The UID.
*/
private static final long serialVersionUID = -713044875133409390L;
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java 2008-07-22 04:11:30-0700
@@ -25,6 +25,8 @@
package org.argouml.uml.cognitive.critics;
import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
@@ -65,5 +67,14 @@
return NO_PROBLEM;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getPseudostate());
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidInitial.java 2008-07-22 04:11:30-0700
@@ -25,6 +25,8 @@
package org.argouml.uml.cognitive.critics;
import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
@@ -73,5 +75,14 @@
return NO_PROBLEM;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getPseudostate());
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java 2008-07-22 04:11:30-0700
@@ -25,6 +25,8 @@
package org.argouml.uml.cognitive.critics;
import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
@@ -75,5 +77,14 @@
return NO_PROBLEM;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getPseudostate());
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java 2008-07-22 04:11:30-0700
@@ -24,6 +24,9 @@
package org.argouml.uml.cognitive.critics;
+import java.util.HashSet;
+import java.util.Set;
+
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
import org.argouml.uml.cognitive.UMLDecision;
@@ -89,6 +92,15 @@
}
/**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getTransition());
+ return ret;
+ }
+
+ /**
* The UID.
*/
private static final long serialVersionUID = 1052354516940735748L;
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java 2008-07-22 04:11:30-0700
@@ -24,6 +24,9 @@
package org.argouml.uml.cognitive.critics;
+import java.util.HashSet;
+import java.util.Set;
+
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
import org.argouml.uml.cognitive.UMLDecision;
@@ -67,4 +70,13 @@
return NO_PROBLEM;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getTransition());
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java 2008-07-22 04:11:30-0700
@@ -24,7 +24,9 @@
package org.argouml.uml.cognitive.critics;
+import java.util.HashSet;
import java.util.Iterator;
+import java.util.Set;
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
@@ -92,5 +94,14 @@
return NO_PROBLEM;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getSynchState());
+ return ret;
+ }
+
} /* end class CrInvalidSynch */
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java 2008-07-22 04:11:30-0700
@@ -24,6 +24,9 @@
package org.argouml.uml.cognitive.critics;
+import java.util.HashSet;
+import java.util.Set;
+
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
import org.argouml.uml.cognitive.UMLDecision;
@@ -62,4 +65,13 @@
return PROBLEM_FOUND;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getTransition());
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java 2008-07-22 04:11:30-0700
@@ -24,6 +24,9 @@
package org.argouml.uml.cognitive.critics;
+import java.util.HashSet;
+import java.util.Set;
+
import org.argouml.cognitive.Critic;
import org.argouml.cognitive.Designer;
import org.argouml.cognitive.ToDoItem;
@@ -72,4 +75,13 @@
return WizAssocComposite.class;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getAssociationEnd());
+ return ret;
+ }
+
} /* end class CrMultiComposite */
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java 2008-07-22 04:11:30-0700
@@ -25,7 +25,9 @@
package org.argouml.uml.cognitive.critics;
import java.util.Collection;
+import java.util.HashSet;
import java.util.Iterator;
+import java.util.Set;
import org.apache.log4j.Logger;
import org.argouml.cognitive.Designer;
@@ -143,6 +145,15 @@
}
/**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getPseudostate());
+ return ret;
+ }
+
+ /**
* The UID.
*/
private static final long serialVersionUID = -4893102976661022514L;
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleInitialStates.java 2008-07-22 04:11:30-0700
@@ -25,6 +25,8 @@
package org.argouml.uml.cognitive.critics;
import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
import org.apache.log4j.Logger;
import org.argouml.cognitive.Designer;
@@ -148,6 +150,15 @@
}
/**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getPseudostate());
+ return ret;
+ }
+
+ /**
* The UID.
*/
private static final long serialVersionUID = 4151051235876065649L;
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java 2008-07-22 04:11:30-0700
@@ -25,6 +25,8 @@
package org.argouml.uml.cognitive.critics;
import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
import org.apache.log4j.Logger;
import org.argouml.cognitive.Designer;
@@ -145,6 +147,15 @@
}
/**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getPseudostate());
+ return ret;
+ }
+
+ /**
* The UID.
*/
private static final long serialVersionUID = -8324054401013865193L;
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java 2008-07-22 04:11:30-0700
@@ -25,6 +25,8 @@
package org.argouml.uml.cognitive.critics;
import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Set;
import org.argouml.cognitive.Critic;
import org.argouml.cognitive.Designer;
@@ -128,4 +130,13 @@
return res;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getNamespace());
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoGuard.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoGuard.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoGuard.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoGuard.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoGuard.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoGuard.java 2008-07-22 04:11:30-0700
@@ -24,6 +24,9 @@
package org.argouml.uml.cognitive.critics;
+import java.util.HashSet;
+import java.util.Set;
+
import org.argouml.cognitive.Critic;
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
@@ -83,4 +86,13 @@
return NO_PROBLEM;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getTransition());
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoIncomingTransitions.java 2008-07-22 04:11:30-0700
@@ -25,6 +25,8 @@
package org.argouml.uml.cognitive.critics;
import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
@@ -90,4 +92,13 @@
return NO_PROBLEM;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getStateVertex());
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoInitialState.java 2008-07-22 04:11:30-0700
@@ -25,7 +25,9 @@
package org.argouml.uml.cognitive.critics;
import java.util.Collection;
+import java.util.HashSet;
import java.util.Iterator;
+import java.util.Set;
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
@@ -83,4 +85,13 @@
return NO_PROBLEM;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getCompositeState());
+ return ret;
+ }
+
} /* end class CrNoInitialState */
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoOutgoingTransitions.java 2008-07-22 04:11:30-0700
@@ -25,6 +25,8 @@
package org.argouml.uml.cognitive.critics;
import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
@@ -80,4 +82,13 @@
return NO_PROBLEM;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getStateVertex());
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTransitions.java 2008-07-22 04:11:30-0700
@@ -25,6 +25,8 @@
package org.argouml.uml.cognitive.critics;
import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
import org.argouml.cognitive.Critic;
import org.argouml.cognitive.Designer;
@@ -90,4 +92,13 @@
return NO_PROBLEM;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getStateVertex());
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNoTriggerOrGuard.java 2008-07-22 04:11:30-0700
@@ -25,6 +25,9 @@
package org.argouml.uml.cognitive.critics;
+import java.util.HashSet;
+import java.util.Set;
+
import org.argouml.cognitive.Critic;
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
@@ -104,6 +107,15 @@
}
/**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getTransition());
+ return ret;
+ }
+
+ /**
* The UID.
*/
private static final long serialVersionUID = -301548543890007262L;
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNodesOverlap.java 2008-07-22 04:11:30-0700
@@ -25,12 +25,15 @@
package org.argouml.uml.cognitive.critics;
import java.awt.Rectangle;
+import java.util.HashSet;
import java.util.List;
+import java.util.Set;
import org.argouml.cognitive.Critic;
import org.argouml.cognitive.Designer;
import org.argouml.cognitive.ListSet;
import org.argouml.cognitive.ToDoItem;
+import org.argouml.model.Model;
import org.argouml.uml.cognitive.UMLDecision;
import org.argouml.uml.diagram.deployment.ui.FigObject;
import org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram;
@@ -176,6 +179,14 @@
return offs;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java 2008-07-22 04:11:30-0700
@@ -26,8 +26,10 @@
import java.util.ArrayList;
import java.util.Collection;
+import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
+import java.util.Set;
import org.argouml.cognitive.Critic;
import org.argouml.cognitive.Designer;
@@ -80,4 +82,14 @@
}
return problem;
}
+
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getAssociationEnd());
+ return ret;
+ }
+
} /* end class CrOppEndConflict */
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java 2008-07-22 04:11:30-0700
@@ -26,7 +26,9 @@
import java.util.ArrayList;
import java.util.Collection;
+import java.util.HashSet;
import java.util.Iterator;
+import java.util.Set;
import org.argouml.cognitive.Critic;
import org.argouml.cognitive.Designer;
@@ -137,6 +139,15 @@
}
/**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getClassifier());
+ return ret;
+ }
+
+ /**
* The UID.
*/
private static final long serialVersionUID = 5784567698177480475L;
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUML.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUML.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUML.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUML.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUML.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUML.java 2008-07-22 04:11:30-0700
@@ -268,14 +268,13 @@
}
/**
- * Get the metatypes to be criticized by this critic, the UML Class
+ * Get the metatypes to be criticized by this critic, no
* metatype is assumed by default.
*
* @return the metatypes
*/
public Set<Object> getCriticizedMetatypes() {
Set<Object> ret = new HashSet<Object>();
- ret.add(Model.getMetaTypes().getUMLClass());
return ret;
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalAttrName.java 2008-07-22 04:11:30-0700
@@ -24,6 +24,9 @@
package org.argouml.uml.cognitive.critics;
+import java.util.HashSet;
+import java.util.Set;
+
import javax.swing.Icon;
import org.argouml.cognitive.Critic;
@@ -216,6 +219,15 @@
}
/**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getAttribute());
+ return ret;
+ }
+
+ /**
* The UID.
*/
private static final long serialVersionUID = 4741909365018862474L;
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalClassName.java 2008-07-22 04:11:30-0700
@@ -24,6 +24,9 @@
package org.argouml.uml.cognitive.critics;
+import java.util.HashSet;
+import java.util.Set;
+
import javax.swing.Icon;
import org.argouml.cognitive.Critic;
@@ -126,6 +129,15 @@
public Class getWizardClass(ToDoItem item) { return WizMEName.class; }
/**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getUMLClass());
+ return ret;
+ }
+
+ /**
* The UID.
*/
private static final long serialVersionUID = -3341858698991522822L;
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalOperName.java 2008-07-22 04:11:30-0700
@@ -24,6 +24,9 @@
package org.argouml.uml.cognitive.critics;
+import java.util.HashSet;
+import java.util.Set;
+
import org.argouml.cognitive.Critic;
import org.argouml.cognitive.Designer;
import org.argouml.cognitive.ListSet;
@@ -193,4 +196,13 @@
return WizOperName.class;
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getOperation());
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUnconventionalPackName.java 2008-07-22 04:11:30-0700
@@ -24,6 +24,9 @@
package org.argouml.uml.cognitive.critics;
+import java.util.HashSet;
+import java.util.Set;
+
import javax.swing.Icon;
import org.argouml.cognitive.Critic;
@@ -124,6 +127,15 @@
return sug.toString();
}
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getPackage());
+ return ret;
+ }
+
/*
* @see org.argouml.cognitive.critics.Critic#getWizardClass(org.argouml.cognitive.ToDoItem)
*/
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/CrUtilityViolated.java 2008-07-22 04:11:30-0700
@@ -26,7 +26,9 @@
import java.util.ArrayList;
import java.util.Collection;
+import java.util.HashSet;
import java.util.Iterator;
+import java.util.Set;
import org.argouml.cognitive.Designer;
import org.argouml.model.Model;
@@ -94,4 +96,14 @@
}
return NO_PROBLEM;
}
+
+ /**
+ * @see org.argouml.uml.cognitive.critics.CrUML#getCriticizedMetatypes()
+ */
+ public Set<Object> getCriticizedMetatypes() {
+ Set<Object> ret = new HashSet<Object>();
+ ret.add(Model.getMetaTypes().getClassifier());
+ return ret;
+ }
+
}
Modified: branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java?view=diff&rev=15331&p1=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java&p2=branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java&r1=15330&r2=15331
==============================================================================
--- branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java (original)
+++ branches/gsoc2008/work_midterm_maurelio1234/src/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java 2008-07-22 04:11:30-0700
@@ -33,7 +33,6 @@
import org.argouml.cognitive.Agency;
import org.argouml.cognitive.CompoundCritic;
import org.argouml.cognitive.Critic;
-import org.argouml.model.Model;
import org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram;
import org.argouml.uml.diagram.ui.FigEdgeModelElement;
import org.argouml.uml.diagram.ui.UMLDiagram;
@@ -269,31 +268,6 @@
* static initializer, register all appropriate critics.
*/
public void init() {
- Object modelCls = Model.getMetaTypes().getModel();
- Object packageCls = Model.getMetaTypes().getPackage();
- Object classCls = Model.getMetaTypes().getUMLClass();
- Object classifierCls = Model.getMetaTypes().getClassifier();
- Object interfaceCls = Model.getMetaTypes().getInterface();
- Object attrCls = Model.getMetaTypes().getAttribute();
- Object paramCls = Model.getMetaTypes().getParameter();
- Object operCls = Model.getMetaTypes().getOperation();
- Object assocCls = Model.getMetaTypes().getAssociation();
- Object assocEndCls = Model.getMetaTypes().getAssociationEnd();
- Object assocClassCls = Model.getMetaTypes().getAssociationClass();
- Object namespaceCls = Model.getMetaTypes().getNamespace();
- Object genElementCls = Model.getMetaTypes().getGeneralizableElement();
- Object genCls = Model.getMetaTypes().getGeneralization();
- Object datatypeCls = Model.getMetaTypes().getDataType();
- Object useCaseCls = Model.getMetaTypes().getUseCase();
- Object actorCls = Model.getMetaTypes().getActor();
- Object stateVertexCls = Model.getMetaTypes().getStateVertex();
- Object stateCls = Model.getMetaTypes().getState();
- Object compositieStateCls = Model.getMetaTypes().getCompositeState();
- Object synchStateCls = Model.getMetaTypes().getSynchState();
- // Class stateDiagramCls = UMLStateDiagram.class;
- // Class useCaseDiagramCls = UMLUseCaseDiagram.class;
- // Class classDiagramCls = UMLClassDiagram.class;
-
// TODO: Agency should allow registration by interface
// useful for MAssociation.
@@ -304,23 +278,12 @@
// TODO: should be just CrMissingName with a
// customized description
- /*
- Agency.register(crCompoundConstructorNeeded, classCls);
- Object pseudostateCls = Model.getMetaTypes().getPseudostate();
- Object transitionCls = Model.getMetaTypes().getTransition();
- Agency.register(noTrans1, stateVertexCls);
- Agency.register(noTrans2, stateVertexCls);
- Agency.register(crMultipleInitialStates, pseudostateCls);
- Agency.register(crNoInitialState, compositieStateCls);
- Agency.register(crNoTriggerOrGuard, transitionCls);
- Agency.register(crInvalidJoin, pseudostateCls);
- Agency.register(crInvalidFork, pseudostateCls);
- Agency.register(crInvalidBranch, pseudostateCls);
- Agency.register(crNoGuard, transitionCls);
- Agency.register(crUnconventionalOperName, operCls);
- Agency.register(crUnconventionalAttrName, attrCls);
- Agency.register(crUnconventionalClassName, classCls);
- Agency.register(crUnconventionalPackName, packageCls);
+
+ Agency.register(crCompoundConstructorNeeded);
+
+ Agency.register(noTrans1);
+ Agency.register(noTrans2);
+
Class deploymentDiagramCls = UMLDeploymentDiagram.class;
Agency.register(crNodeInsideElement, deploymentDiagramCls);
Agency.register(crNodeInstanceInsideElement, deploymentDiagramCls);
@@ -331,37 +294,12 @@
Agency.register(crObjectWithoutComponent, deploymentDiagramCls);
Agency.register(crWrongLinkEnds, deploymentDiagramCls);
Agency.register(crInstanceWithoutClassifier, deploymentDiagramCls);
-
- Agency.register(crMultipleDeepHistoryStates, pseudostateCls);
- Agency.register(crMultipleShallowHistoryStates, pseudostateCls);
- Agency.register(crInvalidHistory, pseudostateCls);
- Agency.register(crInvalidSynch, synchStateCls);
- Agency.register(crInvalidJoinTriggerOrGuard, transitionCls);
- Agency.register(crInvalidForkTriggerOrGuard, transitionCls);
- Agency.register(crInvalidPseudoStateTrigger, transitionCls);
- Agency.register(crInvalidInitial, pseudostateCls);
- Agency.register(crForkOutgoingTransition, transitionCls);
- Agency.register(crJoinIncomingTransition, transitionCls);
-
- // Class sequenceDiagramCls = UMLSequenceDiagram.class;
- // Agency.register(crCallWithoutReturn, sequenceDiagramCls);
- // Agency.register(crReturnWithoutCall, sequenceDiagramCls);
- // Agency.register(crLinkWithoutStimulus, sequenceDiagramCls);
- // Agency.register(crSeqInstanceWithoutClassifier, sequenceDiagramCls);
- // Agency.register(crStimulusWithWrongPosition, sequenceDiagramCls);
-
- // Class nodeCls = FigNodeModelElement.class;
+
Class edgeCls = FigEdgeModelElement.class;
Class diagramCls = UMLDiagram.class;
Agency.register(crNodesOverlap, diagramCls);
Agency.register(crZeroLengthEdge, edgeCls);
- Agency.register(crOppEndConflict, assocEndCls);
- Agency.register(new CrMultiComposite(), assocEndCls);
- Agency.register(new CrNameConflict(), namespaceCls);
- Agency.register(crAlreadyRealizes, classCls);
- Agency.register(new CrUtilityViolated(), classifierCls);
- Agency.register(new CrOppEndVsAttr(), classifierCls);*/
}
public List<GUISettingsTabInterface> getProjectSettingsTabs() {