diff --git a/diag_classes.uml b/diag_classes.uml index 82a354b..0e982da 100644 --- a/diag_classes.uml +++ b/diag_classes.uml @@ -54,7 +54,7 @@ CodeGeneration - + ArgoUML (using Netbeans XMI Writer version 1.0) 0.34(6) revised on $Date: 2010-01-11 22:20:14 +0100 (Mon, 11 Jan 2010) $ diff --git a/diag_classes.uml~ b/diag_classes.uml~ index 46481ad..82a354b 100644 --- a/diag_classes.uml~ +++ b/diag_classes.uml~ @@ -54,7 +54,7 @@ CodeGeneration - + ArgoUML (using Netbeans XMI Writer version 1.0) 0.34(6) revised on $Date: 2010-01-11 22:20:14 +0100 (Mon, 11 Jan 2010) $ @@ -63,12 +63,1838 @@ + isAbstract = 'false'> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + InstructionQueue + + + + + + <<interface>> + + + + + + + + computeEvent(event : Event) : void + getNextInstruction() : int + + + + + + + + BasicInstructionQueue + + + + + + + + + + + + + currentFloor : Integer + currentDirection : Direction + + + + + + + + appSort() : void + removeInstruction() : void + clearQueues() : void + + + + + sourcePortFig="Fig1.0" + destPortFig="Fig0" + sourceFigNode="Fig1" + destFigNode="Fig0" + + + + + + + + + + + + + Event + + + + + + <<interface>> + + + + + + + + getType() + getRequestedDirection() + getIncomingCallFloor() + getRequestedFloor() + getCurrentFloor() + getCurrentDirection() + + + + + + + + CallFromElevatorEvent + + + + + + + + + + + + + requestedFloor : Integer + + + + + + + + + + + + + + + CancelEmergencyStopEvent + + + + + + + + + + + + + + + + + + + + + + + + + + + CallFromFloorEvent + + + + + + + + + + + + + incomingCallFloor : Integer + requestedDirection : Direction + + + + + + + + + + + + + + + EmergencyStopEvent + + + + + + + + + + + + + + + + + + + + + + + + + + + ReachedFloorEvent + + + + + + + + + + + + + currentFloor : Integer + currentDirection : Direction + + + + + + + + + + + + sourcePortFig="Fig8.0" + destPortFig="Fig3" + sourceFigNode="Fig8" + destFigNode="Fig3" + + + + + + + + + + sourcePortFig="Fig4.0" + destPortFig="Fig3" + sourceFigNode="Fig4" + destFigNode="Fig3" + + + + + + + + + + + sourcePortFig="Fig6.0" + destPortFig="Fig3" + sourceFigNode="Fig6" + destFigNode="Fig3" + + + + + + + + + + + sourcePortFig="Fig7.0" + destPortFig="Fig3" + sourceFigNode="Fig7" + destFigNode="Fig3" + + + + + + + + + + sourcePortFig="Fig5.0" + destPortFig="Fig3" + sourceFigNode="Fig5" + destFigNode="Fig3" + + + + + + +