001// 002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.6-01/24/2006 06:15 PM(kohsuke)-fcs 003// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004// Any modifications to this file will be lost upon recompilation of the source schema. 005// Generated on: 2012.10.03 at 04:27:47 AM CEST 006// 007 008 009package org.jdtaus.mojo.resource.model; 010 011 012/** 013 * Property of the module. 014 * 015 * Java content class for Property complex type. 016 * <p>The following schema fragment specifies the expected content contained within this java content object. (defined at http://xml.jdtaus.org/1.0.x/jdtaus-core/jdtaus-core-schemas/jdtaus-container-1.1.xsd line 686) 017 * <p> 018 * <pre> 019 * <complexType name="Property"> 020 * <complexContent> 021 * <extension base="{http://jdtaus.org/core/model/container}ModelObject"> 022 * <attribute name="name" use="required" type="{http://jdtaus.org/core/model/container}Identifier" /> 023 * <attribute name="type" use="required" type="{http://jdtaus.org/core/model/container}PropertyType" /> 024 * <attribute name="value" type="{http://jdtaus.org/core/model/container}String" /> 025 * </extension> 026 * </complexContent> 027 * </complexType> 028 * </pre> 029 * 030 */ 031public interface Property 032 extends org.jdtaus.mojo.resource.model.ModelObject 033{ 034 035 036 /** 037 * Gets the value of the name property. 038 * 039 * @return 040 * possible object is 041 * {@link java.lang.String} 042 */ 043 java.lang.String getName(); 044 045 /** 046 * Sets the value of the name property. 047 * 048 * @param value 049 * allowed object is 050 * {@link java.lang.String} 051 */ 052 void setName(java.lang.String value); 053 054 /** 055 * Gets the value of the value property. 056 * 057 * @return 058 * possible object is 059 * {@link java.lang.String} 060 */ 061 java.lang.String getValue(); 062 063 /** 064 * Sets the value of the value property. 065 * 066 * @param value 067 * allowed object is 068 * {@link java.lang.String} 069 */ 070 void setValue(java.lang.String value); 071 072 /** 073 * Gets the value of the type property. 074 * 075 * @return 076 * possible object is 077 * {@link org.jdtaus.mojo.resource.model.PropertyType} 078 */ 079 org.jdtaus.mojo.resource.model.PropertyType getType(); 080 081 /** 082 * Sets the value of the type property. 083 * 084 * @param value 085 * allowed object is 086 * {@link org.jdtaus.mojo.resource.model.PropertyType} 087 */ 088 void setType(org.jdtaus.mojo.resource.model.PropertyType value); 089 090}