Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

org.evolvica.engine
Class AbstractDescriptor

java.lang.Object
  extended byorg.evolvica.engine.AbstractDescriptor
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable, java.io.Serializable
Direct Known Subclasses:
AttributeDescriptor, OperatorDescriptor

public abstract class AbstractDescriptor
extends java.lang.Object
implements java.lang.Cloneable, java.lang.Comparable, java.io.Serializable

Abstract base class for a descriptor.

Since:
0.6.0
Version:
$Revision: 1.4 $ $Date: 2004/05/26 11:58:21 $
Author:
Andreas Rummler
See Also:
Serialized Form

Constructor Summary
AbstractDescriptor(java.lang.String name)
          Constructor.
 
Method Summary
abstract  int compareTo(java.lang.Object obj)
           
 java.lang.String getDisplayName()
          Returns the display name.
 java.lang.String getName()
          Returns the name of the operator class.
 java.lang.String getShortDescription()
          Returns the description.
 boolean isExpert()
          Returns whether this property is an expert one.
 boolean isHidden()
          Returns whether this property is hidden.
 boolean isPreferred()
          Returns whether this property is preferred.
 void setDisplayName(java.lang.String string)
          Sets the display name.
 void setExpert(boolean b)
          Sets the expert flag.
 void setHidden(boolean b)
          Sets the hidden flag.
 void setName(java.lang.String string)
          Sets the name.
 void setPreferred(boolean b)
          Sets the preferred flag.
 void setShortDescription(java.lang.String string)
          Sets the description
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDescriptor

public AbstractDescriptor(java.lang.String name)
Constructor.

Parameters:
name - name of the descriptor
Method Detail

compareTo

public abstract int compareTo(java.lang.Object obj)
Specified by:
compareTo in interface java.lang.Comparable
See Also:
Comparable.compareTo(java.lang.Object)

getDisplayName

public java.lang.String getDisplayName()
Returns the display name.

Returns:
display name

getName

public java.lang.String getName()
Returns the name of the operator class.

Returns:
name

getShortDescription

public java.lang.String getShortDescription()
Returns the description.

Returns:
description

isExpert

public boolean isExpert()
Returns whether this property is an expert one.

Returns:
expert flag

isHidden

public boolean isHidden()
Returns whether this property is hidden.

Returns:
hidden flag

isPreferred

public boolean isPreferred()
Returns whether this property is preferred.

Returns:
preferred flag

setDisplayName

public void setDisplayName(java.lang.String string)
Sets the display name.

Parameters:
string - display name

setExpert

public void setExpert(boolean b)
Sets the expert flag.

Parameters:
b - expert flag

setHidden

public void setHidden(boolean b)
Sets the hidden flag.

Parameters:
b - hidden flag

setName

public void setName(java.lang.String string)
Sets the name.

Parameters:
string - name

setPreferred

public void setPreferred(boolean b)
Sets the preferred flag.

Parameters:
b - preferred flag

setShortDescription

public void setShortDescription(java.lang.String string)
Sets the description

Parameters:
string - description

Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems