Skip to content
Snippets Groups Projects
Commit 6c781fd0 authored by Daniela Genius's avatar Daniela Genius
Browse files

debud addition spies

parent 16ab961c
No related branches found
No related tags found
No related merge requests found
...@@ -76,15 +76,15 @@ public class AvatarDeploymentPanelTranslator { ...@@ -76,15 +76,15 @@ public class AvatarDeploymentPanelTranslator {
public AvatarDeploymentPanelTranslator(ADDDiagramPanel _avatarddDiagramPanel) { public AvatarDeploymentPanelTranslator(ADDDiagramPanel _avatarddDiagramPanel) {
tgcComponents = _avatarddDiagramPanel.getComponentList(); tgcComponents = _avatarddDiagramPanel.getComponentList();
avatarComponents = new LinkedList<AvatarComponent>(); avatarComponents = new LinkedList<AvatarComponent>();
avatarConnectors = new LinkedList<AvatarConnector>(); avatarConnectors = new LinkedList<AvatarConnector>();
avatarMappedObject = new LinkedList<AvatarMappedObject>(); avatarMappedObject = new LinkedList<AvatarMappedObject>();
MakeListOfComponentAndMappedObject(); MakeListOfComponentAndMappedObject(_avatarddDiagramPanel);
} }
private void MakeListOfComponentAndMappedObject() { private void MakeListOfComponentAndMappedObject(ADDDiagramPanel avatarddDiagramPanel) {
Map<TGComponent, AvatarComponent> avatarMap = new HashMap<TGComponent, AvatarComponent>(); Map<TGComponent, AvatarComponent> avatarMap = new HashMap<TGComponent, AvatarComponent>();
...@@ -267,24 +267,37 @@ public class AvatarDeploymentPanelTranslator { ...@@ -267,24 +267,37 @@ public class AvatarDeploymentPanelTranslator {
for (TGComponent dp : tgcComponents) { for (TGComponent dp : tgcComponents) {
if (dp instanceof ADDConnector) { if (dp instanceof ADDConnector) {
System.out.println("@@@@@@@CONNECTOR FOUND@@@@@@@");
ADDConnector connector = (ADDConnector) dp; ADDConnector connector = (ADDConnector) dp;
ADDConnectingPoint connectingPoint1 = (ADDConnectingPoint) connector.get_p1(); //ADDConnectingPoint connectingPoint1 = (ADDConnectingPoint) connector.get_p1();
ADDConnectingPoint connectingPoint2 = (ADDConnectingPoint) connector.get_p2(); //ADDConnectingPoint connectingPoint2 = (ADDConnectingPoint) connector.get_p2();
TGConnectingPoint connectingPoint1 = connector.get_p1();
TGConnectingPoint connectingPoint2 = connector.get_p2();
TGComponent owner_p1 = avatarddDiagramPanel.getComponentToWhichBelongs(connectingPoint1);
TGComponent owner_p2 = avatarddDiagramPanel.getComponentToWhichBelongs(connectingPoint2);
TGComponent owner_p1 = connectingPoint1.getOwner(); System.out.println("@@@@@@@@@@@@@"+owner_p1.getName()+" connected to "+owner_p2.getName());
TGComponent owner_p2 = connectingPoint2.getOwner();
AvatarComponent avowner_p1 = avatarMap.get(owner_p1); AvatarComponent avowner_p1 = avatarMap.get(owner_p1);
AvatarComponent avowner_p2 = avatarMap.get(owner_p2); AvatarComponent avowner_p2 = avatarMap.get(owner_p2);
if(avowner_p1 instanceof AvatarCPU)
System.out.println("@@@@@@IS A CPU @@@@@@@");
if(avowner_p1 instanceof AvatarRAM)
System.out.println("@@@@@@IS A RAM @@@@@@@");
//create Avatar connecting points
AvatarConnectingPoint avconnectingPoint1 = new AvatarConnectingPoint(avowner_p1); AvatarConnectingPoint avconnectingPoint1 = new AvatarConnectingPoint(avowner_p1);
AvatarConnectingPoint avconnectingPoint2 = new AvatarConnectingPoint(avowner_p2); AvatarConnectingPoint avconnectingPoint2 = new AvatarConnectingPoint(avowner_p2);
boolean spy = connector.hasASpy(); boolean spy = connector.hasASpy();
int monitored = 0; int monitored = 0;
if (spy == true) if (spy == true){
monitored = 1; monitored = 1;
System.out.println("@@@@@@HAS A SPY @@@@@@@");
}
AvatarConnector avconnector = new AvatarConnector(avconnectingPoint1, avconnectingPoint2, monitored); AvatarConnector avconnector = new AvatarConnector(avconnectingPoint1, avconnectingPoint2, monitored);
avatarConnectors.add(avconnector); avatarConnectors.add(avconnector);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment