C# Class Catrobat.IDE.Core.Xml.XmlObjects.Formulas.XmlFormulaTreeFactory

See /catroid/src/org/catrobat/catroid/formulaeditor
显示文件 Open project: Catrobat/CatrobatForWindows

Public Methods

Method Description
CreateAbsNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateAccelerationXNode ( ) : XmlFormulaTree
CreateAccelerationYNode ( ) : XmlFormulaTree
CreateAccelerationZNode ( ) : XmlFormulaTree
CreateAddNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateAndNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateArccosNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateArcsinNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateArctanNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateBrightnessNode ( ) : XmlFormulaTree
CreateCompassNode ( ) : XmlFormulaTree
CreateCosNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateDivideNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateEqualsNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateExpNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateFalseNode ( ) : XmlFormulaTree
CreateFormulaTree ( ) : XmlFormulaTree
CreateGlobalVariableNode ( XmlUserVariable variable ) : XmlFormulaTree
CreateGreaterEqualNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateGreaterNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateInclinationXNode ( ) : XmlFormulaTree
CreateInclinationYNode ( ) : XmlFormulaTree
CreateLayerNode ( ) : XmlFormulaTree
CreateLessEqualNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateLessNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateLnNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateLocalVariableNode ( XmlUserVariable variable ) : XmlFormulaTree
CreateLogNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateLoudnessNode ( ) : XmlFormulaTree
CreateMaxNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateMinNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateModNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateMultiplyNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateNegativeSignNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateNotEqualsNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateNotNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateNumberNode ( double value ) : XmlFormulaTree
CreateOrNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateParenthesesNode ( XmlFormulaTree child ) : XmlFormulaTree
CreatePiNode ( ) : XmlFormulaTree
CreatePositionXNode ( ) : XmlFormulaTree
CreatePositionYNode ( ) : XmlFormulaTree
CreatePowerNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateRandomNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateRotationNode ( ) : XmlFormulaTree
CreateRoundNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateSinNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateSizeNode ( ) : XmlFormulaTree
CreateSqrtNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateSubtractNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateTanNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateTransparencyNode ( ) : XmlFormulaTree
CreateTrueNode ( ) : XmlFormulaTree

Private Methods

Method Description
CreateVariableNode ( XmlUserVariable variable ) : XmlFormulaTree

Method Details

CreateAbsNode() public static method

public static CreateAbsNode ( XmlFormulaTree child ) : XmlFormulaTree
child XmlFormulaTree
return XmlFormulaTree

CreateAccelerationXNode() public static method

public static CreateAccelerationXNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreateAccelerationYNode() public static method

public static CreateAccelerationYNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreateAccelerationZNode() public static method

public static CreateAccelerationZNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreateAddNode() public static method

public static CreateAddNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateAndNode() public static method

public static CreateAndNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateArccosNode() public static method

public static CreateArccosNode ( XmlFormulaTree child ) : XmlFormulaTree
child XmlFormulaTree
return XmlFormulaTree

CreateArcsinNode() public static method

public static CreateArcsinNode ( XmlFormulaTree child ) : XmlFormulaTree
child XmlFormulaTree
return XmlFormulaTree

CreateArctanNode() public static method

public static CreateArctanNode ( XmlFormulaTree child ) : XmlFormulaTree
child XmlFormulaTree
return XmlFormulaTree

CreateBrightnessNode() public static method

public static CreateBrightnessNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreateCompassNode() public static method

public static CreateCompassNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreateCosNode() public static method

public static CreateCosNode ( XmlFormulaTree child ) : XmlFormulaTree
child XmlFormulaTree
return XmlFormulaTree

CreateDivideNode() public static method

public static CreateDivideNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateEqualsNode() public static method

public static CreateEqualsNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateExpNode() public static method

public static CreateExpNode ( XmlFormulaTree child ) : XmlFormulaTree
child XmlFormulaTree
return XmlFormulaTree

CreateFalseNode() public static method

public static CreateFalseNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreateFormulaTree() public static method

public static CreateFormulaTree ( ) : XmlFormulaTree
return XmlFormulaTree

CreateGlobalVariableNode() public static method

public static CreateGlobalVariableNode ( XmlUserVariable variable ) : XmlFormulaTree
variable Catrobat.IDE.Core.Xml.XmlObjects.Variables.XmlUserVariable
return XmlFormulaTree

CreateGreaterEqualNode() public static method

public static CreateGreaterEqualNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateGreaterNode() public static method

public static CreateGreaterNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateInclinationXNode() public static method

public static CreateInclinationXNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreateInclinationYNode() public static method

public static CreateInclinationYNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreateLayerNode() public static method

public static CreateLayerNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreateLessEqualNode() public static method

public static CreateLessEqualNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateLessNode() public static method

public static CreateLessNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateLnNode() public static method

public static CreateLnNode ( XmlFormulaTree child ) : XmlFormulaTree
child XmlFormulaTree
return XmlFormulaTree

CreateLocalVariableNode() public static method

public static CreateLocalVariableNode ( XmlUserVariable variable ) : XmlFormulaTree
variable Catrobat.IDE.Core.Xml.XmlObjects.Variables.XmlUserVariable
return XmlFormulaTree

CreateLogNode() public static method

public static CreateLogNode ( XmlFormulaTree child ) : XmlFormulaTree
child XmlFormulaTree
return XmlFormulaTree

CreateLoudnessNode() public static method

public static CreateLoudnessNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreateMaxNode() public static method

public static CreateMaxNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateMinNode() public static method

public static CreateMinNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateModNode() public static method

public static CreateModNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateMultiplyNode() public static method

public static CreateMultiplyNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateNegativeSignNode() public static method

public static CreateNegativeSignNode ( XmlFormulaTree child ) : XmlFormulaTree
child XmlFormulaTree
return XmlFormulaTree

CreateNotEqualsNode() public static method

public static CreateNotEqualsNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateNotNode() public static method

public static CreateNotNode ( XmlFormulaTree child ) : XmlFormulaTree
child XmlFormulaTree
return XmlFormulaTree

CreateNumberNode() public static method

public static CreateNumberNode ( double value ) : XmlFormulaTree
value double
return XmlFormulaTree

CreateOrNode() public static method

public static CreateOrNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateParenthesesNode() public static method

public static CreateParenthesesNode ( XmlFormulaTree child ) : XmlFormulaTree
child XmlFormulaTree
return XmlFormulaTree

CreatePiNode() public static method

public static CreatePiNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreatePositionXNode() public static method

public static CreatePositionXNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreatePositionYNode() public static method

public static CreatePositionYNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreatePowerNode() public static method

public static CreatePowerNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateRandomNode() public static method

public static CreateRandomNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateRotationNode() public static method

public static CreateRotationNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreateRoundNode() public static method

public static CreateRoundNode ( XmlFormulaTree child ) : XmlFormulaTree
child XmlFormulaTree
return XmlFormulaTree

CreateSinNode() public static method

public static CreateSinNode ( XmlFormulaTree child ) : XmlFormulaTree
child XmlFormulaTree
return XmlFormulaTree

CreateSizeNode() public static method

public static CreateSizeNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreateSqrtNode() public static method

public static CreateSqrtNode ( XmlFormulaTree child ) : XmlFormulaTree
child XmlFormulaTree
return XmlFormulaTree

CreateSubtractNode() public static method

public static CreateSubtractNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
return XmlFormulaTree

CreateTanNode() public static method

public static CreateTanNode ( XmlFormulaTree child ) : XmlFormulaTree
child XmlFormulaTree
return XmlFormulaTree

CreateTransparencyNode() public static method

public static CreateTransparencyNode ( ) : XmlFormulaTree
return XmlFormulaTree

CreateTrueNode() public static method

public static CreateTrueNode ( ) : XmlFormulaTree
return XmlFormulaTree