C# Класс Catrobat.IDE.Core.Models.Formulas.Tokens.FormulaTokenFactory

Показать файл Открыть проект

Открытые методы

Метод Описание
CreateAbsToken ( ) : FormulaNodeAbs
CreateAccelerationXToken ( ) : FormulaNodeAccelerationX
CreateAccelerationYToken ( ) : FormulaNodeAccelerationY
CreateAccelerationZToken ( ) : FormulaNodeAccelerationZ
CreateAndToken ( ) : FormulaNodeAnd
CreateArccosToken ( ) : FormulaNodeArccos
CreateArcsinToken ( ) : FormulaNodeArcsin
CreateArctanToken ( ) : FormulaNodeArctan
CreateBrightnessToken ( ) : FormulaNodeBrightness
CreateCaretToken ( ) : FormulaNodePower
CreateCompassToken ( ) : FormulaNodeCompass
CreateCosToken ( ) : FormulaNodeCos
CreateDecimalSeparatorToken ( ) : FormulaTokenDecimalSeparator
CreateDigitToken ( int value ) : FormulaNodeNumber
CreateDivideToken ( ) : FormulaNodeDivide
CreateEqualsToken ( ) : FormulaNodeEquals
CreateExpToken ( ) : FormulaNodeExp
CreateFalseToken ( ) : FormulaNodeFalse
CreateGlobalVariableToken ( GlobalVariable variable ) : FormulaNodeGlobalVariable
CreateGreaterEqualToken ( ) : FormulaNodeGreaterEqual
CreateGreaterToken ( ) : FormulaNodeGreater
CreateInclinationXToken ( ) : FormulaNodeInclinationX
CreateInclinationYToken ( ) : FormulaNodeInclinationY
CreateLayerToken ( ) : FormulaNodeLayer
CreateLessEqualToken ( ) : FormulaNodeLessEqual
CreateLessToken ( ) : FormulaNodeLess
CreateLnToken ( ) : FormulaNodeLn
CreateLocalVariableToken ( LocalVariable variable ) : FormulaNodeLocalVariable
CreateLogToken ( ) : FormulaNodeLog
CreateLoudnessToken ( ) : FormulaNodeLoudness
CreateMaxToken ( ) : FormulaNodeMax
CreateMinToken ( ) : FormulaNodeMin
CreateMinusToken ( ) : FormulaNodeSubtract
CreateModToken ( ) : FormulaNodeModulo
CreateMultiplyToken ( ) : FormulaNodeMultiply
CreateNotEqualsToken ( ) : FormulaNodeNotEquals
CreateNotToken ( ) : FormulaNodeNot
CreateOrToken ( ) : FormulaNodeOr
CreateParameterSeparatorToken ( ) : FormulaTokenParameterSeparator
CreateParenthesisToken ( bool isOpening ) : FormulaTokenParenthesis
CreatePiToken ( ) : FormulaNodePi
CreatePlusToken ( ) : FormulaNodeAdd
CreatePositionXToken ( ) : FormulaNodePositionX
CreatePositionYToken ( ) : FormulaNodePositionY
CreateRandomToken ( ) : FormulaNodeRandom
CreateRotationToken ( ) : FormulaNodeRotation
CreateRoundToken ( ) : FormulaNodeRound
CreateSinToken ( ) : FormulaNodeSin
CreateSizeToken ( ) : FormulaNodeSize
CreateSqrtToken ( ) : FormulaNodeSqrt
CreateTanToken ( ) : FormulaNodeTan
CreateTransparencyToken ( ) : FormulaNodeTransparency
CreateTrueToken ( ) : FormulaNodeTrue
CreateTruthValueToken ( bool value ) : ConstantFormulaTree

Приватные методы

Метод Описание
CreateBinaryParameterToken ( FormulaTree arg1, FormulaTree arg2 ) : FormulaTokenBinaryParameter
CreateUnaryParameterToken ( FormulaTree arg ) : FormulaTokenUnaryParameter

Описание методов

CreateAbsToken() публичный статический Метод

public static CreateAbsToken ( ) : FormulaNodeAbs
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeAbs

CreateAccelerationXToken() публичный статический Метод

public static CreateAccelerationXToken ( ) : FormulaNodeAccelerationX
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeAccelerationX

CreateAccelerationYToken() публичный статический Метод

public static CreateAccelerationYToken ( ) : FormulaNodeAccelerationY
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeAccelerationY

CreateAccelerationZToken() публичный статический Метод

public static CreateAccelerationZToken ( ) : FormulaNodeAccelerationZ
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeAccelerationZ

CreateAndToken() публичный статический Метод

public static CreateAndToken ( ) : FormulaNodeAnd
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeAnd

CreateArccosToken() публичный статический Метод

public static CreateArccosToken ( ) : FormulaNodeArccos
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeArccos

CreateArcsinToken() публичный статический Метод

public static CreateArcsinToken ( ) : FormulaNodeArcsin
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeArcsin

CreateArctanToken() публичный статический Метод

public static CreateArctanToken ( ) : FormulaNodeArctan
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeArctan

CreateBrightnessToken() публичный статический Метод

public static CreateBrightnessToken ( ) : FormulaNodeBrightness
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeBrightness

CreateCaretToken() публичный статический Метод

public static CreateCaretToken ( ) : FormulaNodePower
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodePower

CreateCompassToken() публичный статический Метод

public static CreateCompassToken ( ) : FormulaNodeCompass
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeCompass

CreateCosToken() публичный статический Метод

public static CreateCosToken ( ) : FormulaNodeCos
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeCos

CreateDecimalSeparatorToken() публичный статический Метод

public static CreateDecimalSeparatorToken ( ) : FormulaTokenDecimalSeparator
Результат FormulaTokenDecimalSeparator

CreateDigitToken() публичный статический Метод

public static CreateDigitToken ( int value ) : FormulaNodeNumber
value int
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeNumber

CreateDivideToken() публичный статический Метод

public static CreateDivideToken ( ) : FormulaNodeDivide
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeDivide

CreateEqualsToken() публичный статический Метод

public static CreateEqualsToken ( ) : FormulaNodeEquals
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeEquals

CreateExpToken() публичный статический Метод

public static CreateExpToken ( ) : FormulaNodeExp
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeExp

CreateFalseToken() публичный статический Метод

public static CreateFalseToken ( ) : FormulaNodeFalse
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeFalse

CreateGlobalVariableToken() публичный статический Метод

public static CreateGlobalVariableToken ( GlobalVariable variable ) : FormulaNodeGlobalVariable
variable GlobalVariable
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeGlobalVariable

CreateGreaterEqualToken() публичный статический Метод

public static CreateGreaterEqualToken ( ) : FormulaNodeGreaterEqual
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeGreaterEqual

CreateGreaterToken() публичный статический Метод

public static CreateGreaterToken ( ) : FormulaNodeGreater
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeGreater

CreateInclinationXToken() публичный статический Метод

public static CreateInclinationXToken ( ) : FormulaNodeInclinationX
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeInclinationX

CreateInclinationYToken() публичный статический Метод

public static CreateInclinationYToken ( ) : FormulaNodeInclinationY
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeInclinationY

CreateLayerToken() публичный статический Метод

public static CreateLayerToken ( ) : FormulaNodeLayer
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeLayer

CreateLessEqualToken() публичный статический Метод

public static CreateLessEqualToken ( ) : FormulaNodeLessEqual
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeLessEqual

CreateLessToken() публичный статический Метод

public static CreateLessToken ( ) : FormulaNodeLess
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeLess

CreateLnToken() публичный статический Метод

public static CreateLnToken ( ) : FormulaNodeLn
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeLn

CreateLocalVariableToken() публичный статический Метод

public static CreateLocalVariableToken ( LocalVariable variable ) : FormulaNodeLocalVariable
variable LocalVariable
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeLocalVariable

CreateLogToken() публичный статический Метод

public static CreateLogToken ( ) : FormulaNodeLog
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeLog

CreateLoudnessToken() публичный статический Метод

public static CreateLoudnessToken ( ) : FormulaNodeLoudness
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeLoudness

CreateMaxToken() публичный статический Метод

public static CreateMaxToken ( ) : FormulaNodeMax
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeMax

CreateMinToken() публичный статический Метод

public static CreateMinToken ( ) : FormulaNodeMin
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeMin

CreateMinusToken() публичный статический Метод

public static CreateMinusToken ( ) : FormulaNodeSubtract
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeSubtract

CreateModToken() публичный статический Метод

public static CreateModToken ( ) : FormulaNodeModulo
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeModulo

CreateMultiplyToken() публичный статический Метод

public static CreateMultiplyToken ( ) : FormulaNodeMultiply
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeMultiply

CreateNotEqualsToken() публичный статический Метод

public static CreateNotEqualsToken ( ) : FormulaNodeNotEquals
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeNotEquals

CreateNotToken() публичный статический Метод

public static CreateNotToken ( ) : FormulaNodeNot
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeNot

CreateOrToken() публичный статический Метод

public static CreateOrToken ( ) : FormulaNodeOr
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeOr

CreateParameterSeparatorToken() публичный статический Метод

public static CreateParameterSeparatorToken ( ) : FormulaTokenParameterSeparator
Результат FormulaTokenParameterSeparator

CreateParenthesisToken() публичный статический Метод

public static CreateParenthesisToken ( bool isOpening ) : FormulaTokenParenthesis
isOpening bool
Результат FormulaTokenParenthesis

CreatePiToken() публичный статический Метод

public static CreatePiToken ( ) : FormulaNodePi
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodePi

CreatePlusToken() публичный статический Метод

public static CreatePlusToken ( ) : FormulaNodeAdd
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeAdd

CreatePositionXToken() публичный статический Метод

public static CreatePositionXToken ( ) : FormulaNodePositionX
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodePositionX

CreatePositionYToken() публичный статический Метод

public static CreatePositionYToken ( ) : FormulaNodePositionY
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodePositionY

CreateRandomToken() публичный статический Метод

public static CreateRandomToken ( ) : FormulaNodeRandom
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeRandom

CreateRotationToken() публичный статический Метод

public static CreateRotationToken ( ) : FormulaNodeRotation
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeRotation

CreateRoundToken() публичный статический Метод

public static CreateRoundToken ( ) : FormulaNodeRound
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeRound

CreateSinToken() публичный статический Метод

public static CreateSinToken ( ) : FormulaNodeSin
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeSin

CreateSizeToken() публичный статический Метод

public static CreateSizeToken ( ) : FormulaNodeSize
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeSize

CreateSqrtToken() публичный статический Метод

public static CreateSqrtToken ( ) : FormulaNodeSqrt
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeSqrt

CreateTanToken() публичный статический Метод

public static CreateTanToken ( ) : FormulaNodeTan
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeTan

CreateTransparencyToken() публичный статический Метод

public static CreateTransparencyToken ( ) : FormulaNodeTransparency
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeTransparency

CreateTrueToken() публичный статический Метод

public static CreateTrueToken ( ) : FormulaNodeTrue
Результат Catrobat.IDE.Core.Models.Formulas.Tree.FormulaNodeTrue

CreateTruthValueToken() публичный статический Метод

public static CreateTruthValueToken ( bool value ) : ConstantFormulaTree
value bool
Результат Catrobat.IDE.Core.Models.Formulas.Tree.ConstantFormulaTree