/** * Copyright 2004-2016 Riccardo Solmi. All rights reserved. * This file is part of the Whole Platform. * * The Whole Platform is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * The Whole Platform is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with the Whole Platform. If not, see <http://www.gnu.org/licenses/>. */ package org.whole.lang.math.builders; import org.whole.lang.builders.IBuilder; import java.math.BigInteger; import java.math.BigDecimal; import org.whole.lang.math.model.ConstantEnum; /** * @generator Whole */ public interface IMathBuilder extends IBuilder { public void visit(); public void denominator(); public void numerator(); public void index(); public void collection(); public void collection2(); public void collection1(); public void rule(); public void element(); public void second(); public void first(); public void elements(); public void bits(); public void exp2(); public void exp1(); public void degree(); public void expression(); public void exponent(); public void base(); public void divisor(); public void dividend(); public void subtrahend(); public void minuend(); public void Addition(); public void Addition_(); public void Addition_(int initialCapacity); public void _Addition(); public void Subtraction(); public void Subtraction_(); public void _Subtraction(); public void Multiplication(); public void Multiplication_(); public void Multiplication_(int initialCapacity); public void _Multiplication(); public void Division(); public void Division_(); public void _Division(); public void Quotient(); public void Quotient_(); public void _Quotient(); public void Remainder(); public void Remainder_(); public void _Remainder(); public void Exponentiation(); public void Exponentiation_(); public void _Exponentiation(); public void Root(); public void Root_(); public void _Root(); public void Minus(); public void Minus_(); public void _Minus(); public void AbsoluteValue(); public void AbsoluteValue_(); public void _AbsoluteValue(); public void Floor(); public void Floor_(); public void _Floor(); public void Ceiling(); public void Ceiling_(); public void _Ceiling(); public void Factorial(); public void Factorial_(); public void _Factorial(); public void GreatestCommonDivisor(); public void GreatestCommonDivisor_(); public void GreatestCommonDivisor_(int initialCapacity); public void _GreatestCommonDivisor(); public void LowestCommonMultiple(); public void LowestCommonMultiple_(); public void LowestCommonMultiple_(int initialCapacity); public void _LowestCommonMultiple(); public void Maximum(); public void Maximum_(); public void Maximum_(int initialCapacity); public void _Maximum(); public void Minimum(); public void Minimum_(); public void Minimum_(int initialCapacity); public void _Minimum(); public void And(); public void And_(); public void And_(int initialCapacity); public void _And(); public void Or(); public void Or_(); public void Or_(int initialCapacity); public void _Or(); public void ExclusiveOr(); public void ExclusiveOr_(); public void ExclusiveOr_(int initialCapacity); public void _ExclusiveOr(); public void Not(); public void Not_(); public void _Not(); public void Implies(); public void Implies_(); public void _Implies(); public void BitwiseAnd(); public void BitwiseAnd_(); public void BitwiseAnd_(int initialCapacity); public void _BitwiseAnd(); public void BitwiseOr(); public void BitwiseOr_(); public void BitwiseOr_(int initialCapacity); public void _BitwiseOr(); public void BitwiseExclusiveOr(); public void BitwiseExclusiveOr_(); public void BitwiseExclusiveOr_(int initialCapacity); public void _BitwiseExclusiveOr(); public void BitwiseNot(); public void BitwiseNot_(); public void _BitwiseNot(); public void ShiftLeft(); public void ShiftLeft_(); public void _ShiftLeft(); public void ShiftRight(); public void ShiftRight_(); public void _ShiftRight(); public void ArithmeticShiftRight(); public void ArithmeticShiftRight_(); public void _ArithmeticShiftRight(); public void Equals(); public void Equals_(); public void Equals_(int initialCapacity); public void _Equals(); public void NotEquals(); public void NotEquals_(); public void _NotEquals(); public void ApproximatelyEqual(); public void ApproximatelyEqual_(); public void _ApproximatelyEqual(); public void GreaterThan(); public void GreaterThan_(); public void GreaterThan_(int initialCapacity); public void _GreaterThan(); public void LessThan(); public void LessThan_(); public void LessThan_(int initialCapacity); public void _LessThan(); public void GreaterOrEqual(); public void GreaterOrEqual_(); public void GreaterOrEqual_(int initialCapacity); public void _GreaterOrEqual(); public void LessOrEqual(); public void LessOrEqual_(); public void LessOrEqual_(int initialCapacity); public void _LessOrEqual(); public void FactorOf(); public void FactorOf_(); public void _FactorOf(); public void Exponential(); public void Exponential_(); public void _Exponential(); public void NaturalLogarithm(); public void NaturalLogarithm_(); public void _NaturalLogarithm(); public void Logarithm(); public void Logarithm_(); public void _Logarithm(); public void Sine(); public void Sine_(); public void _Sine(); public void Cosine(); public void Cosine_(); public void _Cosine(); public void Tangent(); public void Tangent_(); public void _Tangent(); public void Cosecant(); public void Cosecant_(); public void _Cosecant(); public void Secant(); public void Secant_(); public void _Secant(); public void Cotangent(); public void Cotangent_(); public void _Cotangent(); public void Arcsine(); public void Arcsine_(); public void _Arcsine(); public void Arccosine(); public void Arccosine_(); public void _Arccosine(); public void Arctangent(); public void Arctangent_(); public void _Arctangent(); public void Arccosecant(); public void Arccosecant_(); public void _Arccosecant(); public void Arcsecant(); public void Arcsecant_(); public void _Arcsecant(); public void Arccotangent(); public void Arccotangent_(); public void _Arccotangent(); public void HyperbolicSine(); public void HyperbolicSine_(); public void _HyperbolicSine(); public void HyperbolicCosine(); public void HyperbolicCosine_(); public void _HyperbolicCosine(); public void HyperbolicTangent(); public void HyperbolicTangent_(); public void _HyperbolicTangent(); public void HyperbolicCosecant(); public void HyperbolicCosecant_(); public void _HyperbolicCosecant(); public void HyperbolicSecant(); public void HyperbolicSecant_(); public void _HyperbolicSecant(); public void HyperbolicCotangent(); public void HyperbolicCotangent_(); public void _HyperbolicCotangent(); public void HyperbolicArcsine(); public void HyperbolicArcsine_(); public void _HyperbolicArcsine(); public void HyperbolicArccosine(); public void HyperbolicArccosine_(); public void _HyperbolicArccosine(); public void HyperbolicArctangent(); public void HyperbolicArctangent_(); public void _HyperbolicArctangent(); public void HyperbolicArccosecant(); public void HyperbolicArccosecant_(); public void _HyperbolicArccosecant(); public void HyperbolicArcsecant(); public void HyperbolicArcsecant_(); public void _HyperbolicArcsecant(); public void HyperbolicArccotangent(); public void HyperbolicArccotangent_(); public void _HyperbolicArccotangent(); public void Empty(); public void Empty_(); public void _Empty(); public void Set(); public void Set_(); public void _Set(); public void OrderedPair(); public void OrderedPair_(); public void _OrderedPair(); public void Tuple(); public void Tuple_(); public void Tuple_(int initialCapacity); public void _Tuple(); public void List(); public void List_(); public void _List(); public void Stream(); public void Stream_(); public void _Stream(); public void Enumeration(); public void Enumeration_(); public void Enumeration_(int initialCapacity); public void _Enumeration(); public void Builder(); public void Builder_(); public void _Builder(); public void Union(); public void Union_(); public void Union_(int initialCapacity); public void _Union(); public void Intersection(); public void Intersection_(); public void Intersection_(int initialCapacity); public void _Intersection(); public void Difference(); public void Difference_(); public void _Difference(); public void In(); public void In_(); public void _In(); public void NotIn(); public void NotIn_(); public void _NotIn(); public void Subset(); public void Subset_(); public void Subset_(int initialCapacity); public void _Subset(); public void ProperSubset(); public void ProperSubset_(); public void ProperSubset_(int initialCapacity); public void _ProperSubset(); public void NotSubset(); public void NotSubset_(); public void _NotSubset(); public void NotProperSubset(); public void NotProperSubset_(); public void _NotProperSubset(); public void Cardinality(); public void Cardinality_(); public void _Cardinality(); public void Selector(); public void Selector_(); public void _Selector(); public void Identifier(); public void Identifier(String value); public void Boolean(); public void Boolean(boolean value); public void ByteInteger(); public void ByteInteger(byte value); public void ShortInteger(); public void ShortInteger(short value); public void Integer(); public void Integer(int value); public void LongInteger(); public void LongInteger(long value); public void BigInteger(); public void BigInteger(BigInteger value); public void BigInteger(String value); public void Float(); public void Float(float value); public void Double(); public void Double(double value); public void BigDecimal(); public void BigDecimal(BigDecimal value); public void BigDecimal(String value); public void Rational(); public void Rational_(); public void _Rational(); public void Constant(); public void Constant(ConstantEnum.Value value); public void Constant(String value); public void NotANumber(); public void NotANumber_(); public void _NotANumber(); }