net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jomc
Class ImplementationReference

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

public class ImplementationReference
extends SpecificationReference
implements Serializable, Cloneable

Reference to an implementation.

See Also:
Serialized Form

Field Summary
protected  String implementationName
           
 
Fields inherited from class net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jomc.SpecificationReference
identifier, version
 
Fields inherited from class net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jomc.ModelObject
authors, createDate, documentation, modelVersion
 
Constructor Summary
ImplementationReference()
          Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jomc.ImplementationReference instance.
ImplementationReference(ImplementationReference o)
          Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jomc.ImplementationReference instance by copying a given instance.
 
Method Summary
 ImplementationReference clone()
          Creates and returns a copy of this object.
 String getImplementationName()
          Name of the referenced implementation of the specification.
 void setImplementationName(String value)
          Sets the value of the implementationName property.
 
Methods inherited from class net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jomc.SpecificationReference
getIdentifier, getVersion, setIdentifier, setVersion
 
Methods inherited from class net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jomc.ModelObject
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
 

Field Detail

implementationName

protected String implementationName
Constructor Detail

ImplementationReference

public ImplementationReference()
Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.jomc.ImplementationReference instance.


ImplementationReference

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

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

getImplementationName

public String getImplementationName()
Name of the referenced implementation of the specification. If not set, the specification's multiplicity determines the implementation(s) of the reference.

Returns:
possible object is String

setImplementationName

public void setImplementationName(String value)
Sets the value of the implementationName property.

Parameters:
value - allowed object is String

clone

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

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


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