ingenias.editor.actions.diagram.InteractionDiagramActionsFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sociaalmled Show documentation
Show all versions of sociaalmled Show documentation
A editor for modelling scenarios for PHAT simulator
/**
* Copyright (C) 2010 Jorge J. Gomez-Sanz
*
*
* This file is part of the INGENME tool. INGENME is an open source meta-editor
* which produces customized editors for user-defined modeling languages
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation version 3 of the License
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program. If not, see
**/
package ingenias.editor.actions.diagram;
import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
import java.awt.event.*;
import java.util.Map;
import java.util.Hashtable;
import java.awt.*;
import java.awt.image.*;
import javax.swing.*;
import java.awt.event.*;
import java.net.URL;
import java.util.Map;
import java.util.Hashtable;
import java.util.ArrayList;
import javax.swing.event.UndoableEditEvent;
import org.jgraph.JGraph;
import org.jgraph.graph.*;
import org.jgraph.event.*;
import java.util.Vector;
import org.jgraph.JGraph;
import org.jgraph.graph.*;
import org.jgraph.event.*;
import org.jgraph.plaf.basic.*;
import java.lang.reflect.*;
import ingenias.editor.entities.*;
import ingenias.editor.widget.*;
import ingenias.exception.NullEntity;
import ingenias.generator.browser.BrowserImp;
import ingenias.generator.browser.Graph;
import ingenias.generator.browser.GraphEntity;
import ingenias.exception.InvalidEntity;
import ingenias.editor.*;
// MarqueeHandler that Connects Vertices and Displays PopupMenus
public class InteractionDiagramActionsFactory extends DiagramMenuEntriesActionsFactory implements java.io.Serializable {
public InteractionDiagramActionsFactory(GUIResources resources, IDEState state){
super(resources,state);
}
public Vector createChangeViewActions(final DefaultGraphCell cell, final ModelJGraph graph) {
Vector possibleViews=new Vector();
final ingenias.editor.entities.Entity ent=((ingenias.editor.entities.Entity)cell.getUserObject());
if (ent.getClass().getName().equals("ingenias.editor.entities.CDayOfTheWeek")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.CInside")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.EventProcessor")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.CObjWeight")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.CTimer")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.CReceiveHelp")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.BEvent")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.CEvent")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.CProb")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.COutside")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.BActivity")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.CTime")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.StartBehaviourEvent")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.EPublicEvent")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.StopBehaviourEvent")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.Human")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.SymptomChangedEvent")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.FallingEvent")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.MedsTakenEvent")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ObjDroppedEvent")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.EPrivateEvent")){
final ViewPreferences.ViewType current1=ViewPreferences.ViewType.INGENIAS;
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
graph.getListenerContainer().storeContraints(cell);
graph.getModel().getAttributes(cell).put("view", "INGENIAS");
ent.getPrefs(graph.getModel().getAttributes(cell)).setView(ViewPreferences.ViewType.INGENIAS);
graph.getListenerContainer().restoreContraints(cell);
graph.invalidate();
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ProducesEvent")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ProducesEvent")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ProducesEvent")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.cond")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.cond")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.cond")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ProfileOf")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ProfileOf")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ProfileOf")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.IntervalClockTime")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.IntervalClockTime")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.IntervalClockTime")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.med")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.med")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.med")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.LiveIn")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.LiveIn")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.LiveIn")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.WorkAs")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.WorkAs")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.WorkAs")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.socialRelations")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.socialRelations")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.socialRelations")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.RelatedEvent")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.RelatedEvent")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.RelatedEvent")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ConditionNeeded")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ConditionNeeded")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ConditionNeeded")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ActivityAttached")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ActivityAttached")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ActivityAttached")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.SBhasFloor")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.SBhasFloor")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.SBhasFloor")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.Connects")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.Connects")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.Connects")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.FPrecondition")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.FPrecondition")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.FPrecondition")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.tool")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.tool")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.tool")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.AllowedTask")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.AllowedTask")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.AllowedTask")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.aeas_op1")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.aeas_op1")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.aeas_op1")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.aeas_op2")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.aeas_op2")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.aeas_op2")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.aeinv_op")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.aeinv_op")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.aeinv_op")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.aemd_op1")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.aemd_op1")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.aemd_op1")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.aemd_op2")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.aemd_op2")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.aemd_op2")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.RelatedHuman")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.RelatedHuman")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.RelatedHuman")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.InitialDate")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.InitialDate")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.InitialDate")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.InitialLocation")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.InitialLocation")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.InitialLocation")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.InitialActivity")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.InitialActivity")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.InitialActivity")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.CameraFaceToHuman")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.CameraFaceToHuman")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.CameraFaceToHuman")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.InitializesSymptom")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.InitializesSymptom")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.InitializesSymptom")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.InitializedSymptom")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.InitializedSymptom")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.InitializedSymptom")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.AffectedAction")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.AffectedAction")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.AffectedAction")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.DeonticAssignement")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.DeonticAssignement")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.DeonticAssignement")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ActionHappeningAfterwards")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ActionHappeningAfterwards")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ActionHappeningAfterwards")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ActionResponsible")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ActionResponsible")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.ActionResponsible")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.Role")){
possibleViews.add(new AbstractAction("NOICON") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.NOICON,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.Role")){
possibleViews.add(new AbstractAction("INGENIAS") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.INGENIAS,
ent, cell, graph);
graph.refresh();
}
});
}
if (ent.getClass().getName().equals("ingenias.editor.entities.Role")){
possibleViews.add(new AbstractAction("LABEL") {
public void actionPerformed(ActionEvent e) {
ingenias.editor.cell.RenderComponentManager.setRelationshipView(ViewPreferences.ViewType.LABEL,
ent, cell, graph);
graph.refresh();
}
});
}
return possibleViews;
}
protected Vector createDiagramSpecificInsertActions(final Point pt, final ModelJGraph graph) {
Vector nobjects=new Vector();
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "CDayOfTheWeek")){
// Insert an object of type CDayOfTheWeek
AbstractAction aa=new AbstractAction("Insert CDayOfTheWeek") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "CDayOfTheWeek");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type CDayOfTheWeek is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new CDayOfTheWeek("").getHelpDesc()+"\n\n"+new CDayOfTheWeek("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "CInside")){
// Insert an object of type CInside
AbstractAction aa=new AbstractAction("Insert CInside") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "CInside");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type CInside is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new CInside("").getHelpDesc()+"\n\n"+new CInside("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "EventProcessor")){
// Insert an object of type EventProcessor
AbstractAction aa=new AbstractAction("Insert EventProcessor") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "EventProcessor");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type EventProcessor is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new EventProcessor("").getHelpDesc()+"\n\n"+new EventProcessor("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "CObjWeight")){
// Insert an object of type CObjWeight
AbstractAction aa=new AbstractAction("Insert CObjWeight") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "CObjWeight");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type CObjWeight is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new CObjWeight("").getHelpDesc()+"\n\n"+new CObjWeight("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "CTimer")){
// Insert an object of type CTimer
AbstractAction aa=new AbstractAction("Insert CTimer") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "CTimer");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type CTimer is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new CTimer("").getHelpDesc()+"\n\n"+new CTimer("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "CReceiveHelp")){
// Insert an object of type CReceiveHelp
AbstractAction aa=new AbstractAction("Insert CReceiveHelp") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "CReceiveHelp");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type CReceiveHelp is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new CReceiveHelp("").getHelpDesc()+"\n\n"+new CReceiveHelp("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "BEvent")){
// Insert an object of type BEvent
AbstractAction aa=new AbstractAction("Insert BEvent") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "BEvent");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type BEvent is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new BEvent("").getHelpDesc()+"\n\n"+new BEvent("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "CEvent")){
// Insert an object of type CEvent
AbstractAction aa=new AbstractAction("Insert CEvent") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "CEvent");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type CEvent is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new CEvent("").getHelpDesc()+"\n\n"+new CEvent("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "CProb")){
// Insert an object of type CProb
AbstractAction aa=new AbstractAction("Insert CProb") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "CProb");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type CProb is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new CProb("").getHelpDesc()+"\n\n"+new CProb("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "COutside")){
// Insert an object of type COutside
AbstractAction aa=new AbstractAction("Insert COutside") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "COutside");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type COutside is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new COutside("").getHelpDesc()+"\n\n"+new COutside("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "BActivity")){
// Insert an object of type BActivity
AbstractAction aa=new AbstractAction("Insert BActivity") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "BActivity");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type BActivity is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new BActivity("").getHelpDesc()+"\n\n"+new BActivity("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "CTime")){
// Insert an object of type CTime
AbstractAction aa=new AbstractAction("Insert CTime") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "CTime");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type CTime is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new CTime("").getHelpDesc()+"\n\n"+new CTime("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "StartBehaviourEvent")){
// Insert an object of type StartBehaviourEvent
AbstractAction aa=new AbstractAction("Insert StartBehaviourEvent") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "StartBehaviourEvent");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type StartBehaviourEvent is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new StartBehaviourEvent("").getHelpDesc()+"\n\n"+new StartBehaviourEvent("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "EPublicEvent")){
// Insert an object of type EPublicEvent
AbstractAction aa=new AbstractAction("Insert EPublicEvent") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "EPublicEvent");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type EPublicEvent is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new EPublicEvent("").getHelpDesc()+"\n\n"+new EPublicEvent("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "StopBehaviourEvent")){
// Insert an object of type StopBehaviourEvent
AbstractAction aa=new AbstractAction("Insert StopBehaviourEvent") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "StopBehaviourEvent");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type StopBehaviourEvent is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new StopBehaviourEvent("").getHelpDesc()+"\n\n"+new StopBehaviourEvent("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "Human")){
// Insert an object of type Human
AbstractAction aa=new AbstractAction("Insert Human") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "Human");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type Human is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new Human("").getHelpDesc()+"\n\n"+new Human("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "SymptomChangedEvent")){
// Insert an object of type SymptomChangedEvent
AbstractAction aa=new AbstractAction("Insert SymptomChangedEvent") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "SymptomChangedEvent");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type SymptomChangedEvent is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new SymptomChangedEvent("").getHelpDesc()+"\n\n"+new SymptomChangedEvent("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "FallingEvent")){
// Insert an object of type FallingEvent
AbstractAction aa=new AbstractAction("Insert FallingEvent") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "FallingEvent");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type FallingEvent is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new FallingEvent("").getHelpDesc()+"\n\n"+new FallingEvent("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "MedsTakenEvent")){
// Insert an object of type MedsTakenEvent
AbstractAction aa=new AbstractAction("Insert MedsTakenEvent") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "MedsTakenEvent");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type MedsTakenEvent is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new MedsTakenEvent("").getHelpDesc()+"\n\n"+new MedsTakenEvent("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "ObjDroppedEvent")){
// Insert an object of type ObjDroppedEvent
AbstractAction aa=new AbstractAction("Insert ObjDroppedEvent") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "ObjDroppedEvent");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type ObjDroppedEvent is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new ObjDroppedEvent("").getHelpDesc()+"\n\n"+new ObjDroppedEvent("").getHelpRecom());
nobjects.add(aa);
}
if (this.getState().getDiagramFilter().isValidEntity("InteractionDiagram", "EPrivateEvent")){
// Insert an object of type EPrivateEvent
AbstractAction aa=new AbstractAction("Insert EPrivateEvent") {
public void actionPerformed(ActionEvent ev) {
try {
graph.insert(pt, "EPrivateEvent");
} catch (InvalidEntity e) {
e.printStackTrace();
JOptionPane.showMessageDialog(graph, "Object type EPrivateEvent is not allowed in this diagram",
"Warning", JOptionPane.WARNING_MESSAGE);
}
}
};
aa.putValue("tooltip", new EPrivateEvent("").getHelpDesc()+"\n\n"+new EPrivateEvent("").getHelpRecom());
nobjects.add(aa);
}
return nobjects;
}
}