net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jdtaus.container
Class Dependency

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jdtaus.container.ModelObject
      extended by net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jdtaus.container.SpecificationReference
          extended by net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jdtaus.container.ImplementationReference
              extended by net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jdtaus.container.Dependency
All Implemented Interfaces:
Serializable, Cloneable

public class Dependency
extends ImplementationReference
implements Serializable, Cloneable

Object an implementation depends on.

Java class for Dependency complex type.

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

 <complexType name="Dependency">
   <complexContent>
     <extension base="{http://jdtaus.org/core/model/container}ImplementationReference">
       <sequence>
         <element ref="{http://jdtaus.org/core/model/container}properties" minOccurs="0"/>
       </sequence>
       <attribute name="name" use="required" type="{http://jdtaus.org/core/model/container}Identifier" />
       <attribute name="bound" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  boolean bound
           
protected  String name
           
protected  Properties properties
           
 
Fields inherited from class net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jdtaus.container.ImplementationReference
implementationName
 
Fields inherited from class net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jdtaus.container.SpecificationReference
identifier, version
 
Fields inherited from class net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jdtaus.container.ModelObject
documentation, modelVersion
 
Constructor Summary
Dependency()
          Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jdtaus.container.Dependency instance.
Dependency(Dependency o)
          Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jdtaus.container.Dependency instance by copying a given instance.
 
Method Summary
 Dependency clone()
          Creates and returns a copy of this object.
 String getName()
          Gets the value of the name property.
 Properties getProperties()
          Properties to be set with the object.
 boolean isBound()
          Gets the value of the bound property.
 void setBound(boolean value)
          Sets the value of the bound property.
 void setName(String value)
          Sets the value of the name property.
 void setProperties(Properties value)
          Sets the value of the properties property.
 
Methods inherited from class net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jdtaus.container.ImplementationReference
getImplementationName, setImplementationName
 
Methods inherited from class net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jdtaus.container.SpecificationReference
getIdentifier, getVersion, setIdentifier, setVersion
 
Methods inherited from class net.sourceforge.ccxjc.it.model.prot.collections.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

name

protected String name

bound

protected boolean bound
Constructor Detail

Dependency

public Dependency()
Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jdtaus.container.Dependency instance.


Dependency

public Dependency(Dependency o)
Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jdtaus.container.Dependency instance by copying a given instance.

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

getProperties

public Properties getProperties()
Properties to be set with the object.

Returns:
possible object is Properties

setProperties

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

Parameters:
value - allowed object is Properties

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

isBound

public boolean isBound()
Gets the value of the bound property.


setBound

public void setBound(boolean value)
Sets the value of the bound property.


clone

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

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


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