net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl
Class InstanceImpl

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.ModelObjectImpl
      extended by net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.InstanceImpl
All Implemented Interfaces:
Serializable, Cloneable, Instance, ModelObject

public class InstanceImpl
extends ModelObjectImpl
implements Serializable, Cloneable, Instance

See Also:
Serialized Form

Field Summary
protected  String clazz
           
protected  DependenciesImpl dependencies
           
protected  String identifier
           
protected  String implementationName
           
protected  MessagesImpl messages
           
protected  PropertiesImpl properties
           
protected  Scope scope
           
protected  SpecificationsImpl specifications
           
protected  Boolean stateless
           
 
Fields inherited from class net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.ModelObjectImpl
authors, createDate, documentation, modelVersion
 
Constructor Summary
InstanceImpl()
          Creates a new net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.InstanceImpl instance.
InstanceImpl(InstanceImpl o)
          Creates a new net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.InstanceImpl instance by copying a given instance.
 
Method Summary
 InstanceImpl clone()
          Creates and returns a copy of this object.
 String getClazz()
          The class of this instance.
 Dependencies getDependencies()
          Dependencies of this instance.
 String getIdentifier()
          The identifier of this instance.
 String getImplementationName()
          The name of the implementation of this instance.
 Messages getMessages()
          Messages of this instance.
 Properties getProperties()
          Properties of this instance.
 Scope getScope()
          Scope this instance is bound to.
 Specifications getSpecifications()
          Specifications of this instance.
 boolean isStateless()
          Flags this instance stateless.
 void setClazz(String value)
          Sets the value of the clazz property.
 void setDependencies(Dependencies value)
          Sets the value of the dependencies property.
 void setIdentifier(String value)
          Sets the value of the identifier property.
 void setImplementationName(String value)
          Sets the value of the implementationName property.
 void setMessages(Messages value)
          Sets the value of the messages property.
 void setProperties(Properties value)
          Sets the value of the properties property.
 void setScope(Scope value)
          Sets the value of the scope property.
 void setSpecifications(Specifications value)
          Sets the value of the specifications property.
 void setStateless(Boolean value)
          Sets the value of the stateless property.
 
Methods inherited from class net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.ModelObjectImpl
getAuthors, getCreateDate, getDocumentation, getModelVersion, setAuthors, setCreateDate, setDocumentation, setModelVersion
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.ModelObject
getAuthors, getCreateDate, getDocumentation, getModelVersion, setAuthors, setCreateDate, setDocumentation, setModelVersion
 

Field Detail

specifications

protected SpecificationsImpl specifications

dependencies

protected DependenciesImpl dependencies

properties

protected PropertiesImpl properties

messages

protected MessagesImpl messages

identifier

protected String identifier

implementationName

protected String implementationName

clazz

protected String clazz

scope

protected Scope scope

stateless

protected Boolean stateless
Constructor Detail

InstanceImpl

public InstanceImpl()
Creates a new net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.InstanceImpl instance.


InstanceImpl

public InstanceImpl(InstanceImpl o)
Creates a new net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.InstanceImpl instance by copying a given instance.

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

getSpecifications

public Specifications getSpecifications()
Description copied from interface: Instance
Specifications of this instance.

Specified by:
getSpecifications in interface Instance
Returns:
possible object is Specifications

setSpecifications

public void setSpecifications(Specifications value)
Description copied from interface: Instance
Sets the value of the specifications property.

Specified by:
setSpecifications in interface Instance
Parameters:
value - allowed object is Specifications

getDependencies

public Dependencies getDependencies()
Description copied from interface: Instance
Dependencies of this instance.

Specified by:
getDependencies in interface Instance
Returns:
possible object is Dependencies

setDependencies

public void setDependencies(Dependencies value)
Description copied from interface: Instance
Sets the value of the dependencies property.

Specified by:
setDependencies in interface Instance
Parameters:
value - allowed object is Dependencies

getProperties

public Properties getProperties()
Description copied from interface: Instance
Properties of this instance.

Specified by:
getProperties in interface Instance
Returns:
possible object is Properties

setProperties

public void setProperties(Properties value)
Description copied from interface: Instance
Sets the value of the properties property.

Specified by:
setProperties in interface Instance
Parameters:
value - allowed object is Properties

getMessages

public Messages getMessages()
Description copied from interface: Instance
Messages of this instance.

Specified by:
getMessages in interface Instance
Returns:
possible object is Messages

setMessages

public void setMessages(Messages value)
Description copied from interface: Instance
Sets the value of the messages property.

Specified by:
setMessages in interface Instance
Parameters:
value - allowed object is Messages

getIdentifier

public String getIdentifier()
Description copied from interface: Instance
The identifier of this instance.

Specified by:
getIdentifier in interface Instance
Returns:
possible object is String

setIdentifier

public void setIdentifier(String value)
Description copied from interface: Instance
Sets the value of the identifier property.

Specified by:
setIdentifier in interface Instance
Parameters:
value - allowed object is String

getImplementationName

public String getImplementationName()
Description copied from interface: Instance
The name of the implementation of this instance.

Specified by:
getImplementationName in interface Instance
Returns:
possible object is String

setImplementationName

public void setImplementationName(String value)
Description copied from interface: Instance
Sets the value of the implementationName property.

Specified by:
setImplementationName in interface Instance
Parameters:
value - allowed object is String

getClazz

public String getClazz()
Description copied from interface: Instance
The class of this instance.

Specified by:
getClazz in interface Instance
Returns:
possible object is String

setClazz

public void setClazz(String value)
Description copied from interface: Instance
Sets the value of the clazz property.

Specified by:
setClazz in interface Instance
Parameters:
value - allowed object is String

getScope

public Scope getScope()
Description copied from interface: Instance
Scope this instance is bound to.

Specified by:
getScope in interface Instance
Returns:
possible object is Scope

setScope

public void setScope(Scope value)
Description copied from interface: Instance
Sets the value of the scope property.

Specified by:
setScope in interface Instance
Parameters:
value - allowed object is Scope

isStateless

public boolean isStateless()
Description copied from interface: Instance
Flags this instance stateless.

Specified by:
isStateless in interface Instance
Returns:
possible object is Boolean

setStateless

public void setStateless(Boolean value)
Description copied from interface: Instance
Sets the value of the stateless property.

Specified by:
setStateless in interface Instance
Parameters:
value - allowed object is Boolean

clone

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

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


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