1 /* 2 =================== DO NOT EDIT THIS FILE ==================== 3 Generated by Modello 1.0.1 on 2009-07-11 18:48:37, 4 any modifications will be overwritten. 5 ============================================================== 6 */ 7 8 package org.apache.maven.model; 9 10 /** 11 * Contains the configuration information of the container like 12 * Plugin. 13 * 14 * @version $Revision$ $Date$ 15 */ 16 public class ConfigurationContainer 17 implements java.io.Serializable 18 { 19 20 //--------------------------/ 21 //- Class/Member Variables -/ 22 //--------------------------/ 23 24 /** 25 * Whether any configuration should be propagated to child POMs. 26 */ 27 private String inherited; 28 29 /** 30 * The configuration as DOM object. 31 */ 32 private Object configuration; 33 34 35 //-----------/ 36 //- Methods -/ 37 //-----------/ 38 39 /** 40 * Get the configuration as DOM object. 41 * 42 * @return Object 43 */ 44 public Object getConfiguration() 45 { 46 return this.configuration; 47 } //-- Object getConfiguration() 48 49 /** 50 * Get whether any configuration should be propagated to child 51 * POMs. 52 * 53 * @return String 54 */ 55 public String getInherited() 56 { 57 return this.inherited; 58 } //-- String getInherited() 59 60 /** 61 * Set the configuration as DOM object. 62 * 63 * @param configuration 64 */ 65 public void setConfiguration( Object configuration ) 66 { 67 this.configuration = configuration; 68 } //-- void setConfiguration( Object ) 69 70 /** 71 * Set whether any configuration should be propagated to child 72 * POMs. 73 * 74 * @param inherited 75 */ 76 public void setInherited( String inherited ) 77 { 78 this.inherited = inherited; 79 } //-- void setInherited( String ) 80 81 82 83 private boolean inheritanceApplied = true; 84 85 public void unsetInheritanceApplied() 86 { 87 this.inheritanceApplied = false; 88 } 89 90 public boolean isInheritanceApplied() 91 { 92 return inheritanceApplied; 93 } 94 95 96 }