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

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.SpecificationReferenceImpl
          extended by net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.ImplementationReferenceImpl
              extended by net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.DependencyImpl
All Implemented Interfaces:
Serializable, Cloneable, Dependency, ImplementationReference, ModelObject, SpecificationReference

public class DependencyImpl
extends ImplementationReferenceImpl
implements Serializable, Cloneable, Dependency

See Also:
Serialized Form

Field Summary
protected  Boolean bound
           
protected  String name
           
protected  Boolean optional
           
protected  PropertiesImpl properties
           
 
Fields inherited from class net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.ImplementationReferenceImpl
implementationName
 
Fields inherited from class net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.SpecificationReferenceImpl
identifier, version
 
Fields inherited from class net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.ModelObjectImpl
authors, createDate, documentation, modelVersion
 
Constructor Summary
DependencyImpl()
          Creates a new net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.DependencyImpl instance.
DependencyImpl(DependencyImpl o)
          Creates a new net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.DependencyImpl instance by copying a given instance.
 
Method Summary
 DependencyImpl clone()
          Creates and returns a copy of this object.
 String getName()
          Name of this dependency.
 Properties getProperties()
          Properties of this dependency.
 boolean isBound()
          True, if this dependency is bound to its object; false, if not.
 boolean isOptional()
          True, if this dependency is optional; false, if not.
 void setBound(Boolean value)
          Sets the value of the bound property.
 void setName(String value)
          Sets the value of the name property.
 void setOptional(Boolean value)
          Sets the value of the optional property.
 void setProperties(Properties value)
          Sets the value of the properties property.
 
Methods inherited from class net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.ImplementationReferenceImpl
getImplementationName, setImplementationName
 
Methods inherited from class net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.impl.SpecificationReferenceImpl
getIdentifier, getVersion, setIdentifier, setVersion
 
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.ImplementationReference
getImplementationName, setImplementationName
 
Methods inherited from interface net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.SpecificationReference
getIdentifier, getVersion, setIdentifier, setVersion
 
Methods inherited from interface net.sourceforge.ccxjc.it.model.pkg.collections.novalueclass.jomc.ModelObject
getAuthors, getCreateDate, getDocumentation, getModelVersion, setAuthors, setCreateDate, setDocumentation, setModelVersion
 

Field Detail

properties

protected PropertiesImpl properties

name

protected String name

bound

protected Boolean bound

optional

protected Boolean optional
Constructor Detail

DependencyImpl

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


DependencyImpl

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

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

getProperties

public Properties getProperties()
Description copied from interface: Dependency
Properties of this dependency.

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

setProperties

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

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

getName

public String getName()
Description copied from interface: Dependency
Name of this dependency.

Specified by:
getName in interface Dependency
Returns:
possible object is String

setName

public void setName(String value)
Description copied from interface: Dependency
Sets the value of the name property.

Specified by:
setName in interface Dependency
Parameters:
value - allowed object is String

isBound

public boolean isBound()
Description copied from interface: Dependency
True, if this dependency is bound to its object; false, if not.

Specified by:
isBound in interface Dependency
Returns:
possible object is Boolean

setBound

public void setBound(Boolean value)
Description copied from interface: Dependency
Sets the value of the bound property.

Specified by:
setBound in interface Dependency
Parameters:
value - allowed object is Boolean

isOptional

public boolean isOptional()
Description copied from interface: Dependency
True, if this dependency is optional; false, if not.

Specified by:
isOptional in interface Dependency
Returns:
possible object is Boolean

setOptional

public void setOptional(Boolean value)
Description copied from interface: Dependency
Sets the value of the optional property.

Specified by:
setOptional in interface Dependency
Parameters:
value - allowed object is Boolean

clone

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

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


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