net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.jomc
Interface Argument

All Superinterfaces:
ModelObject
All Known Implementing Classes:
ArgumentImpl

public interface Argument
extends ModelObject

Argument meta-data.

An argument consists of the properties index, name and type. Property index holds the index of the argument in a list of arguments. Property name holds the name uniquely identifying the argument in a set of arguments. Property type holds the type of the argument.


Method Summary
 int getIndex()
          Index of this argument.
 String getName()
          Name of this argument.
 ArgumentType getType()
          Type of this argument.
 void setIndex(int value)
          Sets the value of the index property.
 void setName(String value)
          Sets the value of the name property.
 void setType(ArgumentType value)
          Sets the value of the type property.
 
Methods inherited from interface net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.jomc.ModelObject
getAuthors, getCreateDate, getDocumentation, getModelVersion, setAuthors, setCreateDate, setDocumentation, setModelVersion
 

Method Detail

getIndex

int getIndex()
Index of this argument.


setIndex

void setIndex(int value)
Sets the value of the index property.


getName

String getName()
Name of this argument.

Returns:
possible object is String

setName

void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getType

ArgumentType getType()
Type of this argument.

Returns:
possible object is ArgumentType

setType

void setType(ArgumentType value)
Sets the value of the type property.

Parameters:
value - allowed object is ArgumentType


Copyright © 2009 The CC-XJC Community. All Rights Reserved.