/// <summary> /// View class constructor /// </summary> public View() { _content_History = new Content_History(); _references = new List <Reference_Type>(); _research_Gaps = new List <Structured_Text_Type>(); _alternate_Terms = new List <Alternate_TermsAlternate_Term>(); _other_Notes = new List <Structured_Text_Type>(); _maintenance_Notes = new List <Structured_Text_Type>(); _relationship_Notes = new List <Structured_Text_Type>(); _relationships = new List <RelationshipType>(); _view_Audience = new List <ViewAudience>(); _view_Objective = new Structured_Text_Type(); }
/// <summary> /// Compound_Element class constructor /// </summary> public Compound_Element() { _content_History = new Content_History(); _references = new List <Reference_Type>(); _research_Gaps = new List <Structured_Text_Type>(); _alternate_Terms = new List <Alternate_TermsAlternate_Term>(); _other_Notes = new List <Structured_Text_Type>(); _background_Details = new List <Structured_Text_Type>(); _maintenance_Notes = new List <Structured_Text_Type>(); _relationship_Notes = new List <Structured_Text_Type>(); _relationships = new List <RelationshipType>(); _description = new Compound_ElementDescription(); }
/// <summary> /// Category class constructor /// </summary> public Category() { _content_History = new Content_History(); _references = new List <Reference_Type>(); _research_Gaps = new List <Structured_Text_Type>(); _alternate_Terms = new List <Alternate_TermsAlternate_Term>(); _other_Notes = new List <Structured_Text_Type>(); _background_Details = new List <Structured_Text_Type>(); _maintenance_Notes = new List <Structured_Text_Type>(); _relationship_Notes = new List <Structured_Text_Type>(); _relationships = new List <RelationshipType>(); _attack_MotivationConsequences = new List <Common_ConsequenceType>(); _resources_Required = new Structured_Text_Type(); _attacker_Skills_or_Knowledge_Required = new List <CategoryAttacker_Skill_or_Knowledge_Required>(); _methods_of_Attack = new List <CategoryMethod_of_Attack>(); _attack_Prerequisites = new List <Structured_Text_Type>(); _related_Weaknesses = new List <CategoryRelated_Weakness>(); _description = new CategoryDescription(); }
/// <summary> /// Attack_PatternType class constructor /// </summary> public Attack_PatternType() { _content_History = new Content_History(); _maintenance_Notes = new List <Structured_Text_Type>(); _other_Notes = new List <Structured_Text_Type>(); _references = new List <Reference_Type>(); _keywords = new List <string>(); _technical_Context = new Attack_PatternTypeTechnical_Context(); _cIA_Impact = new Attack_PatternTypeCIA_Impact(); _purposes = new List <Attack_PatternTypePurpose>(); _related_Guidelines = new List <Structured_Text_Type>(); _related_Security_Principles = new List <Structured_Text_Type>(); _relevant_Security_Patterns = new List <Structured_Text_Type>(); _relevant_Design_Patterns = new Attack_PatternTypeRelevant_Design_Patterns(); _relevant_Security_Requirements = new List <Structured_Text_Type>(); _related_Attack_Patterns = new List <RelationshipType>(); _related_Vulnerabilities = new List <Attack_PatternTypeRelated_Vulnerability>(); _related_Weaknesses = new List <Attack_PatternTypeRelated_Weakness>(); _payload_Activation_Impact = new Attack_PatternTypePayload_Activation_Impact(); _activation_Zone = new Structured_Text_Type(); _payload = new Structured_Text_Type(); _injection_Vector = new Structured_Text_Type(); _attack_MotivationConsequences = new List <Common_ConsequenceType>(); _solutions_and_Mitigations = new List <Structured_Text_Type>(); _obfuscation_Techniques = new List <Attack_PatternTypeObfuscation_Technique>(); _indicatorsWarnings_of_Attack = new List <Attack_PatternTypeIndicatorWarning_of_Attack>(); _probing_Techniques = new List <Attack_PatternTypeProbing_Technique>(); _resources_Required = new Structured_Text_Type(); _attacker_Skills_or_Knowledge_Required = new List <Attack_PatternTypeAttacker_Skill_or_Knowledge_Required>(); _examplesInstances = new List <Attack_PatternTypeExampleInstance>(); _methods_of_Attack = new List <Attack_PatternTypeMethod_of_Attack>(); _typical_Likelihood_of_Exploit = new Attack_PatternTypeTypical_Likelihood_of_Exploit(); _attack_Prerequisites = new List <Structured_Text_Type>(); _target_Attack_Surface = new Target_Attack_SurfaceType(); _alternate_Terms = new List <Alternate_TermsAlternate_Term>(); _description = new Attack_PatternTypeDescription(); _id = "0"; }