001 /* 002 =================== DO NOT EDIT THIS FILE ==================== 003 Generated by Modello 1.4.1 on 2012-01-20 18:09:18, 004 any modifications will be overwritten. 005 ============================================================== 006 */ 007 008 package org.apache.maven.model; 009 010 /** 011 * Class InputSource. 012 * 013 * @version $Revision$ $Date$ 014 */ 015 @SuppressWarnings( "all" ) 016 public class InputSource 017 implements java.io.Serializable, java.lang.Cloneable 018 { 019 020 //--------------------------/ 021 //- Class/Member Variables -/ 022 //--------------------------/ 023 024 /** 025 * 026 * 027 * The identifier of the POM in the format {@code 028 * <groupId>:<artifactId>:<version>}. 029 * 030 * 031 */ 032 private String modelId; 033 034 /** 035 * 036 * 037 * The path/URL of the POM or {@code null} if 038 * unknown. 039 * 040 * 041 */ 042 private String location; 043 044 045 //-----------/ 046 //- Methods -/ 047 //-----------/ 048 049 /** 050 * Method clone. 051 * 052 * @return InputSource 053 */ 054 public InputSource clone() 055 { 056 try 057 { 058 InputSource copy = (InputSource) super.clone(); 059 060 return copy; 061 } 062 catch ( java.lang.Exception ex ) 063 { 064 throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName() 065 + " does not support clone()" ).initCause( ex ); 066 } 067 } //-- InputSource clone() 068 069 /** 070 * Get the path/URL of the POM or {@code null} if unknown. 071 * 072 * @return String 073 */ 074 public String getLocation() 075 { 076 return this.location; 077 } //-- String getLocation() 078 079 /** 080 * Get the identifier of the POM in the format {@code 081 * <groupId>:<artifactId>:<version>}. 082 * 083 * @return String 084 */ 085 public String getModelId() 086 { 087 return this.modelId; 088 } //-- String getModelId() 089 090 /** 091 * Set the path/URL of the POM or {@code null} if unknown. 092 * 093 * @param location 094 */ 095 public void setLocation( String location ) 096 { 097 this.location = location; 098 } //-- void setLocation( String ) 099 100 /** 101 * Set the identifier of the POM in the format {@code 102 * <groupId>:<artifactId>:<version>}. 103 * 104 * @param modelId 105 */ 106 public void setModelId( String modelId ) 107 { 108 this.modelId = modelId; 109 } //-- void setModelId( String ) 110 111 112 113 @Override 114 public String toString() 115 { 116 return getModelId() + " " + getLocation(); 117 } 118 119 120 }