net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.jdtaus.container
Class Implementation

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

public class Implementation
extends ModelObject
implements Serializable, Cloneable

Meta-data describing an implementation.

Java class for Implementation complex type.

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

 <complexType name="Implementation">
   <complexContent>
     <extension base="{http://jdtaus.org/core/model/container}ModelObject">
       <sequence>
         <element ref="{http://jdtaus.org/core/model/container}specifications" minOccurs="0"/>
         <element ref="{http://jdtaus.org/core/model/container}dependencies" minOccurs="0"/>
         <element ref="{http://jdtaus.org/core/model/container}properties" minOccurs="0"/>
         <element ref="{http://jdtaus.org/core/model/container}messages" minOccurs="0"/>
       </sequence>
       <attribute name="identifier" use="required" type="{http://jdtaus.org/core/model/container}Identifier" />
       <attribute name="name" 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="parent" type="{http://jdtaus.org/core/model/container}Identifier" />
       <attribute name="final" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  Boolean _final
           
protected  Dependencies dependencies
           
protected  String identifier
           
protected  Messages messages
           
protected  String name
           
protected  String parent
           
protected  Properties properties
           
protected  Specifications specifications
           
protected  String vendor
           
protected  String version
           
 
Fields inherited from class net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.jdtaus.container.ModelObject
documentation, modelVersion
 
Constructor Summary
Implementation()
          Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.jdtaus.container.Implementation instance.
Implementation(Implementation o)
          Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.jdtaus.container.Implementation instance by copying a given instance.
 
Method Summary
 Implementation clone()
          Creates and returns a copy of this object.
 Dependencies getDependencies()
          Implementations the implementation depends on.
 String getIdentifier()
          Gets the value of the identifier property.
 Messages getMessages()
          Messages of the implementation.
 String getName()
          Gets the value of the name property.
 String getParent()
          Gets the value of the parent property.
 Properties getProperties()
          Properties of the implementation.
 Specifications getSpecifications()
          Specifications implemented by this implementation.
 String getVendor()
          Gets the value of the vendor property.
 String getVersion()
          Gets the value of the version property.
 Boolean isFinal()
          Gets the value of the final property.
 void setDependencies(Dependencies value)
          Sets the value of the dependencies property.
 void setFinal(Boolean value)
          Sets the value of the final property.
 void setIdentifier(String value)
          Sets the value of the identifier property.
 void setMessages(Messages value)
          Sets the value of the messages property.
 void setName(String value)
          Sets the value of the name property.
 void setParent(String value)
          Sets the value of the parent property.
 void setProperties(Properties value)
          Sets the value of the properties property.
 void setSpecifications(Specifications value)
          Sets the value of the specifications 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.pub.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

specifications

protected Specifications specifications

dependencies

protected Dependencies dependencies

properties

protected Properties properties

messages

protected Messages messages

identifier

protected String identifier

name

protected String name

vendor

protected String vendor

version

protected String version

parent

protected String parent

_final

protected Boolean _final
Constructor Detail

Implementation

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


Implementation

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

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

getSpecifications

public Specifications getSpecifications()
Specifications implemented by this implementation.

Returns:
possible object is Specifications

setSpecifications

public void setSpecifications(Specifications value)
Sets the value of the specifications property.

Parameters:
value - allowed object is Specifications

getDependencies

public Dependencies getDependencies()
Implementations the implementation depends on.

Returns:
possible object is Dependencies

setDependencies

public void setDependencies(Dependencies value)
Sets the value of the dependencies property.

Parameters:
value - allowed object is Dependencies

getProperties

public Properties getProperties()
Properties of the implementation.

Returns:
possible object is Properties

setProperties

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

Parameters:
value - allowed object is Properties

getMessages

public Messages getMessages()
Messages of the implementation.

Returns:
possible object is Messages

setMessages

public void setMessages(Messages value)
Sets the value of the messages property.

Parameters:
value - allowed object is Messages

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

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name 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

getParent

public String getParent()
Gets the value of the parent property.

Returns:
possible object is String

setParent

public void setParent(String value)
Sets the value of the parent property.

Parameters:
value - allowed object is String

isFinal

public Boolean isFinal()
Gets the value of the final property.

Returns:
possible object is Boolean

setFinal

public void setFinal(Boolean value)
Sets the value of the final property.

Parameters:
value - allowed object is Boolean

clone

public Implementation 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.