Uses of Package
hussam.math.operations

Packages that use hussam.math.operations
hussam.math.operationsProvides the Logical View of Mathematical operations. 
hussam.math.operations.dataBaseUsed to store default Operators, operands and functions. 
hussam.math.operations.extraProvides extra functionality to this package. 
hussam.math.operations.factoryResponsible for modeling OperatorFactories. 
hussam.math.operations.parserProvides a User interface to read Expressions to be transformed into Operations. 
hussam.math.operations.parser.exceptions  
 

Classes in hussam.math.operations used by hussam.math.operations
Constant
          This is an Operation that simulates a constant number.
ConstantNumber
          هذه الفئة تمثل رقما عمليا مثل: 4و 5و 40و -123,345345.
Function
          This class is an abstract Operator.
MathException
          This is the Mother of all Math and Operation Exception.
MathLogicException
          This Exception indicates a problem in the Logic of the Math expression.
MyGroup
          This is an implementation for the OperationGroup interface.
Operand
          An Operand is an Operator that takes at most two Operations as arguments.
Operation
          This interface is the main interface used for all Values, Numbers, Variables Operands, Functions, and all other operatos.
OperationGroup
          This is an abstraction of a group of operations.
OperationProxy
          This is a proxy to hide an Operation.
Operator
          This interface reflects operators such as Operands(+, -, ^ , * ...etc) and Functions such as Abs, Log, Min, Max...etc an Operator takes an Operation for example from which it will get a new Result.
OperatorArgumentMissingException
          This Exception indicates a missing argument in the Math expression.
Variable
          A Variable is an operation indicating a variable amount.
 

Classes in hussam.math.operations used by hussam.math.operations.dataBase
Function
          This class is an abstract Operator.
Operand
          An Operand is an Operator that takes at most two Operations as arguments.
Operation
          This interface is the main interface used for all Values, Numbers, Variables Operands, Functions, and all other operatos.
Operator
          This interface reflects operators such as Operands(+, -, ^ , * ...etc) and Functions such as Abs, Log, Min, Max...etc an Operator takes an Operation for example from which it will get a new Result.
Variable
          A Variable is an operation indicating a variable amount.
 

Classes in hussam.math.operations used by hussam.math.operations.extra
Function
          This class is an abstract Operator.
MathException
          This is the Mother of all Math and Operation Exception.
Operation
          This interface is the main interface used for all Values, Numbers, Variables Operands, Functions, and all other operatos.
Operator
          This interface reflects operators such as Operands(+, -, ^ , * ...etc) and Functions such as Abs, Log, Min, Max...etc an Operator takes an Operation for example from which it will get a new Result.
Variable
          A Variable is an operation indicating a variable amount.
 

Classes in hussam.math.operations used by hussam.math.operations.factory
Operator
          This interface reflects operators such as Operands(+, -, ^ , * ...etc) and Functions such as Abs, Log, Min, Max...etc an Operator takes an Operation for example from which it will get a new Result.
 

Classes in hussam.math.operations used by hussam.math.operations.parser
MathException
          This is the Mother of all Math and Operation Exception.
Operation
          This interface is the main interface used for all Values, Numbers, Variables Operands, Functions, and all other operatos.
OperationGroup
          This is an abstraction of a group of operations.
 

Classes in hussam.math.operations used by hussam.math.operations.parser.exceptions
MathException
          This is the Mother of all Math and Operation Exception.