net.sourceforge.cilib.type
Interface DomainRegistry

All Superinterfaces:
Cloneable, Serializable
All Known Implementing Classes:
StringBasedDomainRegistry

public interface DomainRegistry
extends Cloneable, Serializable

Author:
gpampara

Method Summary
 StructuredType getBuiltRepresenation()
          Get the instance of the built representation for this domain string.
 DomainRegistry getClone()
          Create a cloned copy of the current object and return it.
 int getDimension()
          Get the dimension of the built representation of the domain string.
 String getDomainString()
          Get the string specifying the domain.
 void setDomainString(String domainString)
          Set the value of the string representing the domain.
 

Method Detail

getClone

DomainRegistry getClone()
Create a cloned copy of the current object and return it. In general the created copy will be a deep copy of the provided instance. As a result this operation an be quite expensive if used incorrectly.

Specified by:
getClone in interface Cloneable
Returns:
An exact clone of the current object instance.
See Also:
Object.clone()

setDomainString

void setDomainString(String domainString)
Set the value of the string representing the domain.

Parameters:
domainString - The domainString to set.

getDomainString

String getDomainString()
Get the string specifying the domain.

Returns:
Returns the domainString.

getBuiltRepresenation

StructuredType getBuiltRepresenation()
Get the instance of the built representation for this domain string.

Returns:
Returns the builtRepresenation.

getDimension

int getDimension()
Get the dimension of the built representation of the domain string.

Returns:
The dimension of the domain string.


Copyright © 2009 CIRG. All Rights Reserved.