Add an way to read the XText File

Add a waty to read the catalogue of refactoring provided by the XText.
For instance: model refactoringToApply
importing "application.refactoring"

Rename_Feature l {
	Refactoring_RenameClass l {
		classToBeRename : Coleira
		newName: Novo
	}
	Refactiong_RenameAttribute k {
		sourceClass : Coleira
		attributeToBeRename : tamanho
		newName : ll
	}

	Refactoring_RenameMethod renameMethod {
		sourceClass :   Pessoa
		methodToBeRename : getCpf
		newName : getDocument
	}

}

MovingFeaturesBetweenObjects teste {

	Refactoring_MoveAttribute s {
		sourceClass : Pessoa
		targetClass : Animal
		attributeToBeMoved : cpf
		}

		Refactoring_MoveMethod m {
			sourceClass:Pessoa
			targetClass : AbstractTest
			methodToBeMoved : getCpf
		}

	Refactoring_ExtractClass extractClassThatWorks {
		sourceClass : Pessoa
		attribute(s)ToBeMoved : {
			cpf , rg
		}
		nameToTheNewClass : Document
	}

	Refactoring_ExtractClass extractClass {
		sourceClass : AbstractTest
		attribute(s)ToBeMoved : {
			nomeDeUmaVariavel
		}
		nameToTheNewClass : NovaClass
	}

	Refactoring_InlineClass t {
		classToGetAllFeatures : AbstractTest
		classToRemove : Animal
	}

}

DealingWithGeneralization dealing {

	Refactoring_PushDownAttribute pushDown {
		sourceClass :AbstractTest
		attributeToPushDown :nomeDeUmaVariavel
		targetClass : Animal
	}

	Refactoring_PushDownMethod kk {
		sourceClass : Pessoa
		methodToPushDown : getCpf
		targetClass : Animal
	}

	Refactoring_PullUpAttribute pull {
		sourceClass : Animal
		attributeToPullUp : end
		targetClass: Dog
	}

	Refactoring_PullUpMethod k{
		sourceClass : Pessoa
		methodToPullUp : getCpf
		targetClass : AbstractTest

	}

}

OrganizingData orga {

	Refactoring_ReplaceDataValueWithObject replace {
		sourceClass : AbstractTest
		attributeToReplaceDataWithObject : nomeDeUmaVariavel
		newAttributes : {
			@ string novoNome
			@ int idade
		}
	}
	Refactoring_EncapsulateField en{
		sourceClass : Animal
		attributeToEncapsulate :end
	}

}

This source code will be used as input, then all the refactorings can
be performed.