public void BuildElements()
        {
            idea = new ElementDefinition("Idea");

            idea.AddAttribute(new AttributeDefinition("Nazwa", new StringType()));
            idea.AddAttribute(new AttributeDefinition("Opis", new LongTextType(), isAuto: false, isRequired: false));

            idea.Colors.Add("grey");
            idea.PrintedAttribute = "Nazwa";
            idea.ImageIconId      = images.AddImage("/Resources/Images/finger.png");

            matrix.AddElementDefinition(idea);
        }
        public void BuildElements()
        {
            _idea = new ElementDefinition("Idea");

            _idea.AddAttribute(new AttributeDefinition("Name", new StringType()));
            _idea.AddAttribute(new AttributeDefinition("Area", new EnumType(new[] { "Potential", "Augmented", "Expected", "Generic" }), isAuto: true));
            _idea.AddAttribute(new AttributeDefinition("Description", new LongTextType(), isAuto: false, isRequired: false));

            _idea.ImageIconId      = _images.AddImage("/Resources/Images/idea.png");
            _idea.PrintedAttribute = "Name";
            _idea.Colors.Add("rgb(219, 40, 40)");

            _wholeProduct.AddElementDefinition(_idea);
        }
        public void BuildElements()
        {
            feature = new ElementDefinition("Feature");
            feature.AddAttribute(new AttributeDefinition("Nazwa", new StringType()));
            feature.AddAttribute(new AttributeDefinition("Cena", new IntType()));
            feature.AddAttribute(new AttributeDefinition("Opis", new LongTextType(), isAuto: false, isRequired: false));
            feature.AddAttribute(new AttributeDefinition("Czy kupiony?", new StringType(), isAuto: true, isRequired: false));
            feature.ImageIconId = images.AddImage("/Resources/Images/gears.png");
            feature.Colors.Add("darkcyan");
            feature.Colors.Add("forestgreen");
            feature.AddAccess        = Permission.TYPE.Moderator;
            feature.AcceptAccess     = Permission.TYPE.Any;
            feature.PrintedAttribute = "Nazwa";

            baf.AddElementDefinition(feature);
        }
        public void BuildElements()
        {
            strength = new ElementDefinition("Strength");
            strength.AddAttribute(new AttributeDefinition("Name", new StringType()));
            strength.AddAttribute(new AttributeDefinition("Description", new LongTextType(), isAuto: false, isRequired: false));
            strength.Colors.Add("grey");
            strength.PrintedAttribute = "Name";
            strength.ImageIconId      = images.AddImage("/Resources/Images/strength.png");


            weakness = new ElementDefinition("Weakness");
            weakness.AddAttribute(new AttributeDefinition("Name", new StringType()));
            weakness.AddAttribute(new AttributeDefinition("Description", new LongTextType(), isAuto: false, isRequired: false));
            weakness.Colors.Add("grey");
            weakness.PrintedAttribute = "Name";
            weakness.ImageIconId      = images.AddImage("/Resources/Images/weakness.png");


            opportunity = new ElementDefinition("Opportunity");
            opportunity.AddAttribute(new AttributeDefinition("Name", new StringType()));
            opportunity.AddAttribute(new AttributeDefinition("Description", new LongTextType(), isAuto: false, isRequired: false));
            opportunity.Colors.Add("grey");
            opportunity.PrintedAttribute = "Nazwa";
            opportunity.ImageIconId      = images.AddImage("/Resources/Images/opportunity.png");


            threat = new ElementDefinition("Threat");
            threat.AddAttribute(new AttributeDefinition("Name", new StringType()));
            threat.AddAttribute(new AttributeDefinition("Description", new LongTextType(), isAuto: false, isRequired: false));
            threat.Colors.Add("grey");
            threat.PrintedAttribute = "Name";
            threat.ImageIconId      = images.AddImage("/Resources/Images/threat.png");



            SWOT.AddElementDefinition(strength);
            SWOT.AddElementDefinition(weakness);
            SWOT.AddElementDefinition(opportunity);
            SWOT.AddElementDefinition(threat);
        }
        public void BuildElements()
        {
            anchor = new ElementDefinition("Kotwica");
            anchor.AddAttribute(new AttributeDefinition("Nazwa", new StringType()));
            anchor.AddAttribute(new AttributeDefinition("Głębokość", new EnumType(new string[] { "Mała", "Średnia", "Duża" }), isAuto: true));
            anchor.AddAttribute(new AttributeDefinition("Opis", new LongTextType(), isAuto: false, isRequired: false));
            anchor.ImageIconId      = images.AddImage("/Resources/Images/anchor.png");
            anchor.PrintedAttribute = "Nazwa";
            anchor.Colors.Add("rgb(219, 40, 40)");



            propeller = new ElementDefinition("Śmigło");
            propeller.AddAttribute(new AttributeDefinition("Nazwa", new StringType()));
            propeller.AddAttribute(new AttributeDefinition("Siła", new EnumType(new string[] { "Mała", "Średnia", "Duża" }), isAuto: true));
            propeller.AddAttribute(new AttributeDefinition("Opis", new LongTextType(), isAuto: false, isRequired: false));
            propeller.ImageIconId      = images.AddImage("/Resources/Images/propeller.png");
            propeller.PrintedAttribute = "Nazwa";
            propeller.Colors.Add("rgb(33, 133, 208)");

            speedBoat.AddElementDefinition(anchor);
            speedBoat.AddElementDefinition(propeller);
        }
        public void BuildElements()
        {
            feature = new ElementDefinition("Feature");
            feature.AddAttribute(new AttributeDefinition("Nazwa", new StringType()));
            feature.AddAttribute(new AttributeDefinition("Opis", new LongTextType(), isAuto: false, isRequired: false));
            feature.AddAttribute(new AttributeDefinition("Moduł", new StringType(), isAuto: true));
            feature.AddAttribute(new AttributeDefinition("Priorytet", new EnumType(new string[] { "Niski", "Normalny", "Wysoki" }), isAuto: true));
            feature.AddAttribute(new AttributeDefinition("Status", new EnumType(new string[] { "Wymagany", "Pożądany" }), defValue: "Wymagany"));
            feature.ImageIconId = images.AddImage("/Resources/Images/gears.png");
            feature.Colors.Add("LightSeaGreen");
            feature.Colors.Add("orange");
            feature.PrintedAttribute = "Nazwa";

            module = new ElementDefinition("Moduł");
            module.AddAttribute(new AttributeDefinition("Nazwa", new StringType()));
            module.AddAttribute(new AttributeDefinition("Opis", new LongTextType(), isAuto: false, isRequired: false));
            module.AddAttribute(new AttributeDefinition("Numer modułu", new IntType(), isAuto: true));
            module.ImageIconId = images.AddImage("/Resources/Images/module.png");
            module.Colors.Add("rgb(33, 133, 208)");
            module.PrintedAttribute = "Nazwa";

            avax.AddElementDefinition(module);
            avax.AddElementDefinition(feature);
        }