diff --git a/src/tmltranslator/tomappingsystemc2/MappedSystemCTask.java b/src/tmltranslator/tomappingsystemc2/MappedSystemCTask.java index a87dee6454d5a001acfd042a554d53f0279a0200..33a6f909c6a87703decd80e671e7735a0885cef9 100644 --- a/src/tmltranslator/tomappingsystemc2/MappedSystemCTask.java +++ b/src/tmltranslator/tomappingsystemc2/MappedSystemCTask.java @@ -60,7 +60,7 @@ public class MappedSystemCTask { private TMLMapping tmlmapping; private int commentNum; private boolean debug; - private boolean optimize; + // private boolean optimize; private StaticAnalysis _analysis; private LiveVariableNode _startAnaNode=null; @@ -91,7 +91,7 @@ public class MappedSystemCTask { functionSig=""; commentText=""; commentNum=0; - optimize=false; + // optimize=false; _analysis = new StaticAnalysis(_task, _channels, _events, _requests, _depChannels); _startAnaNode = _analysis.startAnalysis(); @@ -110,7 +110,7 @@ public class MappedSystemCTask { //_startAnaNode = _analysis.startAnalysis(); //_analysis.determineCheckpoints(aStatistics); //NEW debug = _debug; - optimize=_optimize; + // optimize=_optimize; basicCPPCode(); makeClassCode(); } @@ -215,12 +215,12 @@ public class MappedSystemCTask { hcode = Conversion.indentString(hcode, 4); cppcode = Conversion.indentString(cppcode, 4); } - - private String makeDestructor(){ - String dest=reference + "::~" + reference + "(){" + CR; - if (commentNum!=0) dest+="delete[] _comment" + SCCR; - return dest+"}"+CR; - } +// +// private String makeDestructor(){ +// String dest=reference + "::~" + reference + "(){" + CR; +// if (commentNum!=0) dest+="delete[] _comment" + SCCR; +// return dest+"}"+CR; +// } private String makeConstructorSignature(){ String constSig=reference+ "(ID iID, Priority iPriority, std::string iName, CPU** iCPUs, unsigned int iNumOfCPUs"+CR; @@ -596,7 +596,7 @@ public class MappedSystemCTask { } else if (currElem instanceof TMLSendEvent){ if (debug) TraceManager.addDev("Checking Send\n"); - TMLSendEvent sendEvt=(TMLSendEvent)currElem; + // TMLSendEvent sendEvt=(TMLSendEvent)currElem; cmdName= "_send" + currElem.getID(); hcode+="TMLSendCommand " + cmdName + SCCR; handleParameters(currElem, cmdName, false, getFormattedLiveVarStr(currElem)); @@ -604,7 +604,7 @@ public class MappedSystemCTask { } else if (currElem instanceof TMLSendRequest){ if (debug) TraceManager.addDev("Checking Request\n"); - TMLSendRequest sendReq=(TMLSendRequest)currElem; + //TMLSendRequest sendReq=(TMLSendRequest)currElem; cmdName= "_request" + currElem.getID(); hcode+="TMLRequestCommand " + cmdName + SCCR; handleParameters(currElem, cmdName, false, getFormattedLiveVarStr(currElem)); @@ -612,7 +612,7 @@ public class MappedSystemCTask { } else if (currElem instanceof TMLWaitEvent){ if (debug) TraceManager.addDev("Checking Wait\n"); - TMLWaitEvent waitEvt = (TMLWaitEvent)currElem; + // TMLWaitEvent waitEvt = (TMLWaitEvent)currElem; cmdName= "_wait" + currElem.getID(); hcode+="TMLWaitCommand " + cmdName + SCCR; handleParameters(currElem, cmdName, true, getFormattedLiveVarStr(currElem)); @@ -808,8 +808,11 @@ public class MappedSystemCTask { LinkedList<HwCommunicationNode> commNodeRefList = tmlmapping.findNodesForElement(writeCmd.getChannel(0)); for(int i=1; i<writeCmd.getNbOfChannels(); i++){ LinkedList<HwCommunicationNode> commNodeCmpList = tmlmapping.findNodesForElement(writeCmd.getChannel(i)); + if (commNodeCmpList.size()!=commNodeRefList.size()) return false; - Iterator it = commNodeCmpList.iterator(); + + Iterator<HwCommunicationNode> it = commNodeCmpList.iterator(); + for(HwCommunicationNode cmnode: commNodeRefList) { if (it.next()!=cmnode) return false; } @@ -900,7 +903,7 @@ public class MappedSystemCTask { private String makeAttributesCode() { String code = ""; - int i; + // int i; for(TMLAttribute att: task.getAttributes()) { //if (!att.name.endsWith("__req")){ //NEW if (att.hasInitialValue()) @@ -917,7 +920,7 @@ public class MappedSystemCTask { private String makeAttributesDeclaration() { String code = ""; - int i; + // int i; for(TMLAttribute att: task.getAttributes()) { //if (!att.name.endsWith("__req")){ //NEW code += "ParamType " + att.name; diff --git a/src/ui/AvatarMethodologyPanel.java b/src/ui/AvatarMethodologyPanel.java index b1de004ee3c4512b0d6e99b56240945d1ef2510f..2ada171991325a2579d07e685e5efae98f57550e 100755 --- a/src/ui/AvatarMethodologyPanel.java +++ b/src/ui/AvatarMethodologyPanel.java @@ -55,22 +55,26 @@ import ui.avatarmethodology.*; import java.util.*; public class AvatarMethodologyPanel extends TURTLEPanel { - public AvatarMethodologyDiagramPanel dmd; + + public AvatarMethodologyDiagramPanel dmd; public AvatarMethodologyPanel(MainGUI _mgui) { super(_mgui); tabbedPane = new JTabbedPane(); - UIManager.put("TabbedPane.tabAreaBackground", _mgui.BACK_COLOR); - UIManager.put("TabbedPane.selected", _mgui.BACK_COLOR); + UIManager.put("TabbedPane.tabAreaBackground", MainGUI.BACK_COLOR); + UIManager.put("TabbedPane.selected", MainGUI.BACK_COLOR); SwingUtilities.updateComponentTreeUI(tabbedPane); //tabbedPane.setOpaque(true); cl = new ChangeListener() { - public void stateChanged(ChangeEvent e){ - mgui.paneDiplodocusMethodologyAction(e); - } - }; + + @Override + public void stateChanged(ChangeEvent e){ + mgui.paneDiplodocusMethodologyAction(e); + } + }; + tabbedPane.addChangeListener(cl); tabbedPane.addMouseListener(new TURTLEPanelPopupListener(this, mgui)); @@ -92,7 +96,7 @@ public class AvatarMethodologyPanel extends TURTLEPanel { TGConnectingPoint p1, p2; p1 = tgc1.getTGConnectingPointAtIndex(0); p2 = tgc2.getTGConnectingPointAtIndex(0); - Vector listPoint = new Vector(); + Vector<Point> listPoint = new Vector<Point>(); Point p = new Point(210, 235); listPoint.add(p); TGConnector tgco = TGComponentManager.addConnector(p1.getX(), p1.getY(), TGComponentManager.AVATARMETHODOLOGY_CONNECTOR, dmd, p1, p2, listPoint); @@ -103,7 +107,7 @@ public class AvatarMethodologyPanel extends TURTLEPanel { // Reqs -> Analysis p1 = tgc2.getTGConnectingPointAtIndex(1); p2 = tgc3.getTGConnectingPointAtIndex(0); - listPoint = new Vector(); + listPoint = new Vector<Point>(); p = new Point(310, 335); listPoint.add(p); tgco = TGComponentManager.addConnector(p1.getX(), p1.getY(), TGComponentManager.AVATARMETHODOLOGY_CONNECTOR, dmd, p1, p2, listPoint); @@ -114,7 +118,7 @@ public class AvatarMethodologyPanel extends TURTLEPanel { // Analysis -> Design p1 = tgc3.getTGConnectingPointAtIndex(1); p2 = tgc4.getTGConnectingPointAtIndex(0); - listPoint = new Vector(); + listPoint = new Vector<Point>(); p = new Point(410, 435); listPoint.add(p); tgco = TGComponentManager.addConnector(p1.getX(), p1.getY(), TGComponentManager.AVATARMETHODOLOGY_CONNECTOR, dmd, p1, p2, listPoint); @@ -125,7 +129,7 @@ public class AvatarMethodologyPanel extends TURTLEPanel { // Design -> Prototyping p1 = tgc4.getTGConnectingPointAtIndex(1); p2 = tgc5.getTGConnectingPointAtIndex(0); - listPoint = new Vector(); + listPoint = new Vector<Point>(); p = new Point(510, 535); listPoint.add(p); tgco = TGComponentManager.addConnector(p1.getX(), p1.getY(), TGComponentManager.AVATARMETHODOLOGY_CONNECTOR, dmd, p1, p2, listPoint); @@ -136,13 +140,11 @@ public class AvatarMethodologyPanel extends TURTLEPanel { // Reqs -> Prop p1 = tgc2.getTGConnectingPointAtIndex(2); p2 = tgc6.getTGConnectingPointAtIndex(0); - listPoint = new Vector(); + listPoint = new Vector<Point>(); tgco = TGComponentManager.addConnector(p1.getX(), p1.getY(), TGComponentManager.AVATARMETHODOLOGY_CONNECTOR, dmd, p1, p2, listPoint); p1.setFree(false); p2.setFree(false); dmd.getComponentList().add(0, tgco); - - } public void init() { @@ -159,7 +161,7 @@ public class AvatarMethodologyPanel extends TURTLEPanel { } public boolean addAvatarMethodologyDiagram(String s) { - AvatarMethodologyDiagramToolbar dmdt = new AvatarMethodologyDiagramToolbar(mgui); + AvatarMethodologyDiagramToolbar dmdt = new AvatarMethodologyDiagramToolbar( mgui ); toolbars.add(dmdt); toolBarPanel = new JPanel(); @@ -176,7 +178,7 @@ public class AvatarMethodologyPanel extends TURTLEPanel { JScrollDiagramPanel jsp = new JScrollDiagramPanel(dmd); dmd.jsp = jsp; jsp.setWheelScrollingEnabled(true); - jsp.getVerticalScrollBar().setUnitIncrement(mgui.INCREMENT); + jsp.getVerticalScrollBar().setUnitIncrement( MainGUI.INCREMENT ); toolBarPanel.add(dmdt, BorderLayout.NORTH); toolBarPanel.add(jsp, BorderLayout.CENTER); tabbedPane.addTab(s, IconManager.imgic99, toolBarPanel, "Opens avatar methodology"); diff --git a/src/ui/DesignPanel.java b/src/ui/DesignPanel.java index 2378089435aa561f8fa783ca121ad3abefa932c8..6066e45eb35ef287e5d9b36d3ad1f2fe1d96bfef 100755 --- a/src/ui/DesignPanel.java +++ b/src/ui/DesignPanel.java @@ -53,9 +53,10 @@ import ui.cd.*; import ui.ad.*; public class DesignPanel extends TURTLEPanel implements TURTLEDesignPanelInterface { - public TClassDiagramPanel tcdp; - public java.util.List<TClassInterface> validated, ignored; + public TClassDiagramPanel tcdp; + + public java.util.List<TClassInterface> validated, ignored; public DesignPanel(MainGUI _mgui) { super(_mgui); diff --git a/src/ui/MalformedConfigurationException.java b/src/ui/MalformedConfigurationException.java index 587cb692d84536481f2fa94a47493033c5f834dd..fb5b2e9265f65745d4d12d87ee6bbe08280a139d 100755 --- a/src/ui/MalformedConfigurationException.java +++ b/src/ui/MalformedConfigurationException.java @@ -48,6 +48,11 @@ package ui; public class MalformedConfigurationException extends Exception { + /** + * + */ + private static final long serialVersionUID = 3702606106817772428L; + public MalformedConfigurationException(String s) { super(s); } diff --git a/src/ui/TMLArchiPanel.java b/src/ui/TMLArchiPanel.java index 0302cf8d7d8df95a5fd17dfc91542c03ff981193..9c5cf4f6470421677f32b5b34ca5c5eb61fa7cb0 100755 --- a/src/ui/TMLArchiPanel.java +++ b/src/ui/TMLArchiPanel.java @@ -80,10 +80,10 @@ public class TMLArchiPanel extends TURTLEPanel { //Class diagram tmlap = new TMLArchiDiagramPanel(mgui, toolBarTML); tmlap.setName("DIPLODOCUS architecture and mapping Diagram"); - toolBarTML.setPanel(tmlap); - // Diagram toolbar - - + + toolBarTML.setPanel(tmlap); + // Diagram toolbar + tmlap.tp = this; tdp = tmlap; panels.add(tmlap); // Always first in list diff --git a/src/ui/TURTLEPanelPopupListener.java b/src/ui/TURTLEPanelPopupListener.java index f1906a26c08647bfadca72672371ea402d79b195..6efdf669c8155d100d0f1fdfc90293dd7228c053 100755 --- a/src/ui/TURTLEPanelPopupListener.java +++ b/src/ui/TURTLEPanelPopupListener.java @@ -72,9 +72,11 @@ public class TURTLEPanelPopupListener extends MouseAdapter /* popup menus onto t public void mousePressed(MouseEvent e) { checkForPopup(e); } + public void mouseReleased(MouseEvent e) { checkForPopup(e); } + public void mouseClicked(MouseEvent e) { checkForPopup(e); } @@ -95,7 +97,7 @@ public class TURTLEPanelPopupListener extends MouseAdapter /* popup menus onto t sort = createMenuItem("Sort"); newucd = createMenuItem("New Use Case Diagram"); newsd = createMenuItem("New Sequence Diagram (old version)"); - newsdzv = createMenuItem("New Sequence Diagram"); + newsdzv = createMenuItem("New Sequence Diagram"); newsdfromucd = createMenuItem("New Sequence Diagram (from Use Case Diagram)"); newreq = createMenuItem("New Requirement Diagram"); newebrdd = createMenuItem("New Event-Based Requirement Description Diagram"); @@ -117,12 +119,13 @@ public class TURTLEPanelPopupListener extends MouseAdapter /* popup menus onto t menu.add(sort); menu.addSeparator(); menu.add(newucd); + if (mgui.isAvatarOn()) { menu.add(newavatarcd); menu.add(newavatarad); } menu.add(newsd); - menu.add(newsdzv); + menu.add(newsdzv); menu.add(newsdfromucd); menu.addSeparator(); @@ -187,7 +190,7 @@ public class TURTLEPanelPopupListener extends MouseAdapter /* popup menus onto t newucd.setEnabled(tp.isUCDEnabled()); newsd.setEnabled(tp.isSDEnabled()); - newsdzv.setEnabled(tp.isSDEnabled()); + newsdzv.setEnabled(tp.isSDEnabled()); newsdfromucd.setEnabled(tp.isSDEnabled() && (mgui.getCurrentTDiagramPanel() instanceof UseCaseDiagramPanel)); newreq.setEnabled(tp.isReqEnabled()); newebrdd.setEnabled(tp.isReqEnabled()); @@ -202,61 +205,61 @@ public class TURTLEPanelPopupListener extends MouseAdapter /* popup menus onto t private Action listener = new AbstractAction() { - @Override - public void actionPerformed(ActionEvent e) { - JMenuItem item = (JMenuItem)e.getSource(); - String ac = item.getActionCommand(); - if(ac.equals("Rename")) { - tp.requestRenameTab(tp.tabbedPane.getSelectedIndex()); - } else if (ac.equals("Remove")) { - tp.requestRemoveTab(tp.tabbedPane.getSelectedIndex()); - } else if (ac.equals("Move to the left")) { - tp.requestMoveLeftTab(tp.tabbedPane.getSelectedIndex()); - } else if (ac.equals("Move to the right")) { - tp.requestMoveRightTab(tp.tabbedPane.getSelectedIndex()); - } else if (ac.equals("Sort")) { - GraphicLib.sortJTabbedPane(tp.tabbedPane, tp.panels, 1, tp.tabbedPane.getTabCount()); - mgui.changeMade(null, -1); - } else if (ac.equals("New Use Case Diagram")) { - mgui.createUniqueUseCaseDiagram(tp, "Use Case Diagram"); - mgui.changeMade(null, -1); - } else if (item == newsd) { - mgui.createUniqueSequenceDiagram(tp, "MyScenario"); - mgui.changeMade(null, -1); - } else if (item == newsdzv) { - mgui.createUniqueSequenceDiagramZV(tp, "MyScenario"); - mgui.changeMade(null, -1); - } else if (item == newsdfromucd) { - mgui.createSequenceDiagramFromUCD(tp, "ScenarioFromUCD", (UseCaseDiagramPanel)(mgui.getCurrentTDiagramPanel())); - mgui.changeMade(null, -1); - } else if (ac.equals("New Requirement Diagram")) { - mgui.createRequirementDiagram(tp, "Requirement Diagram"); - mgui.changeMade(null, -1); - } else if (ac.equals("New Attack Tree Diagram")) { - mgui.createAttackTreeDiagram(tp, "Attack Tree"); - mgui.changeMade(null, -1); - } else if (ac.equals("New Event-Based Requirement Description Diagram")) { - mgui.createEBRDD(tp, "EBRDD"); - mgui.changeMade(null, -1); - } else if (ac.equals("New ProActive State Machine Diagram")) { - mgui.createProActiveSMD(tp, "ProActive SMD"); - mgui.changeMade(null, -1); - } else if (e.getSource() == newavatarrd) { - mgui.createAvatarRD(tp, "AVATAR RD"); - mgui.changeMade(null, -1); - } else if (e.getSource() == newavatarpd) { - mgui.createAvatarPD(tp, "AVATAR PD"); - mgui.changeMade(null, -1); - } else if (e.getSource() == newavatarcd) { - mgui.createUniqueAvatarCD(tp, "Context Diagram"); - mgui.changeMade(null, -1); - } else if (e.getSource() == newavatarad) { - mgui.createUniqueAvatarAD(tp, "Activity Diagram"); - mgui.changeMade(null, -1); - } else if (e.getSource() == newavatarmad) { - mgui.createAvatarMAD(tp, "Modeling Assumptions Diagram"); - mgui.changeMade(null, -1); - } + @Override + public void actionPerformed(ActionEvent e) { + JMenuItem item = (JMenuItem)e.getSource(); + String ac = item.getActionCommand(); + if(ac.equals("Rename")) { + tp.requestRenameTab(tp.tabbedPane.getSelectedIndex()); + } else if (ac.equals("Remove")) { + tp.requestRemoveTab(tp.tabbedPane.getSelectedIndex()); + } else if (ac.equals("Move to the left")) { + tp.requestMoveLeftTab(tp.tabbedPane.getSelectedIndex()); + } else if (ac.equals("Move to the right")) { + tp.requestMoveRightTab(tp.tabbedPane.getSelectedIndex()); + } else if (ac.equals("Sort")) { + GraphicLib.sortJTabbedPane(tp.tabbedPane, tp.panels, 1, tp.tabbedPane.getTabCount()); + mgui.changeMade(null, -1); + } else if (ac.equals("New Use Case Diagram")) { + mgui.createUniqueUseCaseDiagram(tp, "Use Case Diagram"); + mgui.changeMade(null, -1); + } else if (item == newsd) { + mgui.createUniqueSequenceDiagram(tp, "MyScenario"); + mgui.changeMade(null, -1); + } else if (item == newsdzv) { + mgui.createUniqueSequenceDiagramZV(tp, "MyScenario"); + mgui.changeMade(null, -1); + } else if (item == newsdfromucd) { + mgui.createSequenceDiagramFromUCD(tp, "ScenarioFromUCD", (UseCaseDiagramPanel)(mgui.getCurrentTDiagramPanel())); + mgui.changeMade(null, -1); + } else if (ac.equals("New Requirement Diagram")) { + mgui.createRequirementDiagram(tp, "Requirement Diagram"); + mgui.changeMade(null, -1); + } else if (ac.equals("New Attack Tree Diagram")) { + mgui.createAttackTreeDiagram(tp, "Attack Tree"); + mgui.changeMade(null, -1); + } else if (ac.equals("New Event-Based Requirement Description Diagram")) { + mgui.createEBRDD(tp, "EBRDD"); + mgui.changeMade(null, -1); + } else if (ac.equals("New ProActive State Machine Diagram")) { + mgui.createProActiveSMD(tp, "ProActive SMD"); + mgui.changeMade(null, -1); + } else if (e.getSource() == newavatarrd) { + mgui.createAvatarRD(tp, "AVATAR RD"); + mgui.changeMade(null, -1); + } else if (e.getSource() == newavatarpd) { + mgui.createAvatarPD(tp, "AVATAR PD"); + mgui.changeMade(null, -1); + } else if (e.getSource() == newavatarcd) { + mgui.createUniqueAvatarCD(tp, "Context Diagram"); + mgui.changeMade(null, -1); + } else if (e.getSource() == newavatarad) { + mgui.createUniqueAvatarAD(tp, "Activity Diagram"); + mgui.changeMade(null, -1); + } else if (e.getSource() == newavatarmad) { + mgui.createAvatarMAD(tp, "Modeling Assumptions Diagram"); + mgui.changeMade(null, -1); } - }; + } + }; } diff --git a/src/ui/tmldd/TMLArchiCPUNode.java b/src/ui/tmldd/TMLArchiCPUNode.java index 13c73292359f6dfe274f977e7f32c00058b591e9..7e03e7e7395346e78d56e0881f9fb2450edd71e3 100755 --- a/src/ui/tmldd/TMLArchiCPUNode.java +++ b/src/ui/tmldd/TMLArchiCPUNode.java @@ -457,12 +457,12 @@ public class TMLArchiCPUNode extends TMLArchiNode implements SwallowTGComponent, removeInternalComponent(tgc); } - - public Vector getArtifactList() { - Vector v = new Vector(); + public Vector<TMLArchiArtifact> getArtifactList() { + Vector<TMLArchiArtifact> v = new Vector<TMLArchiArtifact>(); + for(int i=0; i<nbInternalTGComponent; i++) { if (tgcomponent[i] instanceof TMLArchiArtifact) { - v.add(tgcomponent[i]); + v.add( (TMLArchiArtifact) tgcomponent[i] ); } } return v; diff --git a/src/ui/tmldd/TMLArchiDiagramPanel.java b/src/ui/tmldd/TMLArchiDiagramPanel.java index 45a86cc8ed0855851b5377de999ca4b309020d90..ecdc1bf26f5f9c803eda4bd1d44fb04b10ecdc7a 100755 --- a/src/ui/tmldd/TMLArchiDiagramPanel.java +++ b/src/ui/tmldd/TMLArchiDiagramPanel.java @@ -212,36 +212,38 @@ public class TMLArchiDiagramPanel extends TDiagramPanel implements TDPWithAttrib return true; }*/ - public LinkedList getListOfNodes() { - LinkedList ll = new LinkedList(); + public List<TMLArchiNode> getListOfNodes() { + List<TMLArchiNode> ll = new LinkedList<TMLArchiNode>(); TGComponent tgc; - Iterator iterator = componentList.listIterator(); + Iterator<TGComponent> iterator = componentList.listIterator(); while(iterator.hasNext()) { - tgc = (TGComponent)(iterator.next()); + tgc = iterator.next(); + if (tgc instanceof TMLArchiCPUNode) { - ll.add(tgc); + ll.add( (TMLArchiCPUNode) tgc ); } if (tgc instanceof TMLArchiHWANode) { - ll.add(tgc); + ll.add( (TMLArchiHWANode) tgc ); } if (tgc instanceof TMLArchiCommunicationNode) { - ll.add(tgc); + ll.add( (TMLArchiCommunicationNode) tgc ); } } return ll; } - public LinkedList getListOfLinks() { - LinkedList ll = new LinkedList(); + public List<TGComponent> getListOfLinks() { + List<TGComponent> ll = new LinkedList<TGComponent> (); TGComponent tgc; - Iterator iterator = componentList.listIterator(); + Iterator<TGComponent> iterator = componentList.listIterator(); while(iterator.hasNext()) { - tgc = (TGComponent)(iterator.next()); + tgc = iterator.next(); + if (tgc instanceof TMLArchiConnectorNode) { ll.add(tgc); } @@ -251,19 +253,22 @@ public class TMLArchiDiagramPanel extends TDiagramPanel implements TDPWithAttrib } public boolean isMapped(String _ref, String _name) { - ListIterator iterator = getListOfNodes().listIterator(); + Iterator<TMLArchiNode> iterator = getListOfNodes().listIterator(); TMLArchiNode node; - Vector v; + Vector<TMLArchiArtifact> v; TMLArchiArtifact artifact; int i; String name = _ref + "::" + _name; while(iterator.hasNext()) { - node = (TMLArchiNode)(iterator.next()); + node = iterator.next(); + if (node instanceof TMLArchiCPUNode) { - v = ((TMLArchiCPUNode)(node)).getArtifactList(); + v = ((TMLArchiCPUNode) node ).getArtifactList(); + for(i=0; i<v.size(); i++) { - artifact = (TMLArchiArtifact)(v.get(i)); + artifact = v.get(i); + if (artifact.getValue().equals(name)) { return true; } @@ -275,19 +280,18 @@ public class TMLArchiDiagramPanel extends TDiagramPanel implements TDPWithAttrib } public void renameMapping(String oldName, String newName) { - ListIterator iterator = getListOfNodes().listIterator(); + Iterator<TMLArchiNode> iterator = getListOfNodes().listIterator(); TMLArchiNode node; - Vector v; + Vector<TMLArchiArtifact> v; TMLArchiArtifact artifact; - ArrayList<TMLArchiCommunicationArtifact> ChannelList; - ArrayList<TMLArchiEventArtifact> EventList; + List<TMLArchiCommunicationArtifact> ChannelList; + List<TMLArchiEventArtifact> EventList; int i; while(iterator.hasNext()) { - node = (TMLArchiNode)(iterator.next()); + node = iterator.next(); // Task mapping - if ((node instanceof TMLArchiCPUNode) || (node instanceof TMLArchiHWANode)) { if (node instanceof TMLArchiCPUNode) { v = ((TMLArchiCPUNode)(node)).getArtifactList(); @@ -298,7 +302,7 @@ public class TMLArchiDiagramPanel extends TDiagramPanel implements TDPWithAttrib } for(i=0; i<v.size(); i++) { - artifact = (TMLArchiArtifact)(v.get(i)); + artifact = v.get(i); if (artifact.getReferenceTaskName().compareTo(oldName) == 0) { artifact.setReferenceTaskName(newName); } @@ -325,14 +329,13 @@ public class TMLArchiDiagramPanel extends TDiagramPanel implements TDPWithAttrib } public void setPriority( String _name, int _priority ) { - - ListIterator iterator = getListOfNodes().listIterator(); + Iterator<TMLArchiNode> iterator = getListOfNodes().iterator(); TMLArchiNode node; - Vector v; - TMLArchiArtifact artifact; - ArrayList<TMLArchiCommunicationArtifact> ChannelList; - ArrayList<TMLArchiEventArtifact> EventList; - int i; + //Vector v; + // TMLArchiArtifact artifact; + List<TMLArchiCommunicationArtifact> ChannelList; + List<TMLArchiEventArtifact> EventList; + // int i; while(iterator.hasNext()) { node = (TMLArchiNode)(iterator.next()); @@ -359,13 +362,13 @@ public class TMLArchiDiagramPanel extends TDiagramPanel implements TDPWithAttrib public int getMaxPriority( String _name ) { - ListIterator iterator = getListOfNodes().listIterator(); + Iterator<TMLArchiNode> iterator = getListOfNodes().iterator(); TMLArchiNode node; - Vector v; - TMLArchiArtifact artifact; - ArrayList<TMLArchiCommunicationArtifact> ChannelList; - ArrayList<TMLArchiEventArtifact> EventList; - int i; + // Vector v; + //TMLArchiArtifact artifact; + List<TMLArchiCommunicationArtifact> ChannelList; + List<TMLArchiEventArtifact> EventList; + //int i; int prio = 0; while(iterator.hasNext()) { @@ -387,34 +390,34 @@ public class TMLArchiDiagramPanel extends TDiagramPanel implements TDPWithAttrib } } } + return prio; } public void setCurrentView(int _index) { - TraceManager.addDev("SelectedView=" + _index); - view = _index; - repaint(); + TraceManager.addDev("SelectedView=" + _index); + view = _index; + repaint(); } public boolean inCurrentView(TGComponent tgc) { - switch(view) { - case VIEW_ALL: - return true; - case VIEW_ARCHITECTURE_ONLY: - return (tgc instanceof TMLArchiElementInterface); - case VIEW_TASK_MAPPING: - return (tgc instanceof TMLArchiElementInterface) || (tgc instanceof TMLArchiTaskInterface); - case VIEW_CHANNEL_MAPPING: - return (tgc instanceof TMLArchiElementInterface) || (tgc instanceof TMLArchiChannelInterface); - case VIEW_COMM_PATTERN: - return (tgc instanceof TMLArchiElementInterface) || (tgc instanceof TMLArchiCPInterface); - case VIEW_COMM_PATTERN_MAPPING: - return (tgc instanceof TMLArchiElementInterface) || (tgc instanceof TMLArchiCPInterface) || (tgc instanceof TMLArchiPortInterface); - case VIEW_SECURITY_MAPPING: - return (tgc instanceof TMLArchiElementInterface) || (tgc instanceof TMLArchiSecurityInterface) || (tgc instanceof TMLArchiTaskInterface); - default: - return true; - } + switch(view) { + case VIEW_ALL: + return true; + case VIEW_ARCHITECTURE_ONLY: + return (tgc instanceof TMLArchiElementInterface); + case VIEW_TASK_MAPPING: + return (tgc instanceof TMLArchiElementInterface) || (tgc instanceof TMLArchiTaskInterface); + case VIEW_CHANNEL_MAPPING: + return (tgc instanceof TMLArchiElementInterface) || (tgc instanceof TMLArchiChannelInterface); + case VIEW_COMM_PATTERN: + return (tgc instanceof TMLArchiElementInterface) || (tgc instanceof TMLArchiCPInterface); + case VIEW_COMM_PATTERN_MAPPING: + return (tgc instanceof TMLArchiElementInterface) || (tgc instanceof TMLArchiCPInterface) || (tgc instanceof TMLArchiPortInterface); + case VIEW_SECURITY_MAPPING: + return (tgc instanceof TMLArchiElementInterface) || (tgc instanceof TMLArchiSecurityInterface) || (tgc instanceof TMLArchiTaskInterface); + default: + return true; + } } - }//End of class