Update URM Version to 1.4.4 and regenerated all puml files
This commit is contained in:
@ -1,20 +1,7 @@
|
||||
@startuml
|
||||
package com.iluwatar.interpreter {
|
||||
class NumberExpression {
|
||||
- number : int
|
||||
+ NumberExpression(number : int)
|
||||
+ NumberExpression(s : String)
|
||||
+ interpret() : int
|
||||
+ toString() : String
|
||||
}
|
||||
class MinusExpression {
|
||||
- leftExpression : Expression
|
||||
- rightExpression : Expression
|
||||
+ MinusExpression(leftExpression : Expression, rightExpression : Expression)
|
||||
+ interpret() : int
|
||||
+ toString() : String
|
||||
}
|
||||
class App {
|
||||
- LOGGER : Logger {static}
|
||||
+ App()
|
||||
+ getOperatorInstance(s : String, left : Expression, right : Expression) : Expression {static}
|
||||
+ isOperator(s : String) : boolean {static}
|
||||
@ -25,6 +12,13 @@ package com.iluwatar.interpreter {
|
||||
+ interpret() : int {abstract}
|
||||
+ toString() : String {abstract}
|
||||
}
|
||||
class MinusExpression {
|
||||
- leftExpression : Expression
|
||||
- rightExpression : Expression
|
||||
+ MinusExpression(leftExpression : Expression, rightExpression : Expression)
|
||||
+ interpret() : int
|
||||
+ toString() : String
|
||||
}
|
||||
class MultiplyExpression {
|
||||
- leftExpression : Expression
|
||||
- rightExpression : Expression
|
||||
@ -32,6 +26,13 @@ package com.iluwatar.interpreter {
|
||||
+ interpret() : int
|
||||
+ toString() : String
|
||||
}
|
||||
class NumberExpression {
|
||||
- number : int
|
||||
+ NumberExpression(number : int)
|
||||
+ NumberExpression(s : String)
|
||||
+ interpret() : int
|
||||
+ toString() : String
|
||||
}
|
||||
class PlusExpression {
|
||||
- leftExpression : Expression
|
||||
- rightExpression : Expression
|
||||
@ -43,8 +44,8 @@ package com.iluwatar.interpreter {
|
||||
MultiplyExpression --> "-leftExpression" Expression
|
||||
MinusExpression --> "-leftExpression" Expression
|
||||
PlusExpression --> "-leftExpression" Expression
|
||||
NumberExpression --|> Expression
|
||||
MinusExpression --|> Expression
|
||||
MultiplyExpression --|> Expression
|
||||
NumberExpression --|> Expression
|
||||
PlusExpression --|> Expression
|
||||
@enduml
|
Reference in New Issue
Block a user