net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.jdtaus.container
Class Specification

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.jdtaus.container.ModelObject
      extended by net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.jdtaus.container.Specification
All Implemented Interfaces:
Serializable, Cloneable

public class Specification
extends ModelObject
implements Serializable, Cloneable

Meta-data describing a specification.

Java class for Specification complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Specification">
   <complexContent>
     <extension base="{http://jdtaus.org/core/model/container}ModelObject">
       <sequence>
         <element ref="{http://jdtaus.org/core/model/container}properties" minOccurs="0"/>
       </sequence>
       <attribute name="identifier" use="required" type="{http://jdtaus.org/core/model/container}Identifier" />
       <attribute name="vendor" use="required" type="{http://jdtaus.org/core/model/container}String" />
       <attribute name="version" use="required" type="{http://jdtaus.org/core/model/container}Version" />
       <attribute name="multiplicity" use="required" type="{http://jdtaus.org/core/model/container}Multiplicity" />
       <attribute name="stateless" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="scope" use="required" type="{http://jdtaus.org/core/model/container}Scope" />
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  String identifier
           
protected  Multiplicity multiplicity
           
protected  Properties properties
           
protected  Scope scope
           
protected  Boolean stateless
           
protected  String vendor
           
protected  String version
           
 
Fields inherited from class net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.jdtaus.container.ModelObject
documentation, modelVersion
 
Constructor Summary
Specification()
          Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.jdtaus.container.Specification instance.
Specification(Specification o)
          Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.jdtaus.container.Specification instance by copying a given instance.
 
Method Summary
 Specification clone()
          Creates and returns a copy of this object.
 String getIdentifier()
          Gets the value of the identifier property.
 Multiplicity getMultiplicity()
          Gets the value of the multiplicity property.
 Properties getProperties()
          Properties of the specification.
 Scope getScope()
          Gets the value of the scope property.
 String getVendor()
          Gets the value of the vendor property.
 String getVersion()
          Gets the value of the version property.
 Boolean isStateless()
          Gets the value of the stateless property.
 void setIdentifier(String value)
          Sets the value of the identifier property.
 void setMultiplicity(Multiplicity value)
          Sets the value of the multiplicity property.
 void setProperties(Properties value)
          Sets the value of the properties property.
 void setScope(Scope value)
          Sets the value of the scope property.
 void setStateless(Boolean value)
          Sets the value of the stateless property.
 void setVendor(String value)
          Sets the value of the vendor property.
 void setVersion(String value)
          Sets the value of the version property.
 
Methods inherited from class net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.jdtaus.container.ModelObject
getDocumentation, getModelVersion, setDocumentation, setModelVersion
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

properties

protected Properties properties

identifier

protected String identifier

vendor

protected String vendor

version

protected String version

multiplicity

protected Multiplicity multiplicity

stateless

protected Boolean stateless

scope

protected Scope scope
Constructor Detail

Specification

public Specification()
Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.jdtaus.container.Specification instance.


Specification

public Specification(Specification o)
Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.jdtaus.container.Specification instance by copying a given instance.

Parameters:
o - The instance to copy or null.
Method Detail

getProperties

public Properties getProperties()
Properties of the specification.

Returns:
possible object is Properties

setProperties

public void setProperties(Properties value)
Sets the value of the properties property.

Parameters:
value - allowed object is Properties

getIdentifier

public String getIdentifier()
Gets the value of the identifier property.

Returns:
possible object is String

setIdentifier

public void setIdentifier(String value)
Sets the value of the identifier property.

Parameters:
value - allowed object is String

getVendor

public String getVendor()
Gets the value of the vendor property.

Returns:
possible object is String

setVendor

public void setVendor(String value)
Sets the value of the vendor property.

Parameters:
value - allowed object is String

getVersion

public String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

public void setVersion(String value)
Sets the value of the version property.

Parameters:
value - allowed object is String

getMultiplicity

public Multiplicity getMultiplicity()
Gets the value of the multiplicity property.

Returns:
possible object is Multiplicity

setMultiplicity

public void setMultiplicity(Multiplicity value)
Sets the value of the multiplicity property.

Parameters:
value - allowed object is Multiplicity

isStateless

public Boolean isStateless()
Gets the value of the stateless property.

Returns:
possible object is Boolean

setStateless

public void setStateless(Boolean value)
Sets the value of the stateless property.

Parameters:
value - allowed object is Boolean

getScope

public Scope getScope()
Gets the value of the scope property.

Returns:
possible object is Scope

setScope

public void setScope(Scope value)
Sets the value of the scope property.

Parameters:
value - allowed object is Scope

clone

public Specification clone()
Creates and returns a copy of this object.

Overrides:
clone in class ModelObject
Returns:
A clone of this instance.


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