Catrobat.IDE.Core.CatrobatContextDesign.InitCurrentProject C# (CSharp) Method

InitCurrentProject() private method

private InitCurrentProject ( ) : void
return void
        private void InitCurrentProject()
        {
            var catLook = new Look {Name = "Cat"};
            CurrentProject = new Program
            {
                Name = "Project 1 with very very very very very long name",
                Description = "Dies ist eine Test Anwendung.",
                UploadHeader = new UploadHeader
                {
                    MediaLicense = "http://developer.catrobat.org/ccbysa_v3",
                    ProgramLicense = "http://developer.catrobat.org/agpl_v3",
                    RemixOf = "",
                    Tags = new ObservableCollection<string>(),
                    Url = "http://pocketcode.org/details/871",
                    UserId = "Username"
                },
                Sprites = new ObservableCollection<Sprite>
                {
                    new Sprite
                    {
                        Name = "Object 1",
                        Looks = new ObservableCollection<Look> {catLook},
                        Sounds = new ObservableCollection<Sound> {new Sound {Name = "Miau Sound"}},
                        LocalVariables = new ObservableCollection<LocalVariable>
                        {
                            new LocalVariable {Name = "LocalVariable 1"},
                            new LocalVariable {Name = "LocalVariable 2"}
                        },
                        Scripts = new ObservableCollection<Script>
                        {
                            new StartScript
                            {
                                Bricks = new ObservableCollection<Brick>
                                {
                                    new SetLookBrick
                                    {
                                        Value = catLook,
                                    }
                                }
                            }
                        }
                    }
                },
                GlobalVariables = new ObservableCollection<GlobalVariable>
                {
                    new GlobalVariable {Name = "GlobalVariable 1"},
                    new GlobalVariable {Name = "GlobalVariable 2"}
                }
            };
        }