com.rapidtransform.core.meta.def
Class BaseMetaClass

java.lang.Object
  extended by com.rapidtransform.core.meta.def.BaseMetaClass
All Implemented Interfaces:
MetaClass
Direct Known Subclasses:
BaseMetaAspect, BaseMetaRelation, BaseMetaType

public class BaseMetaClass
extends java.lang.Object
implements MetaClass

Author:
Steve Werner

Constructor Summary
BaseMetaClass()
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getDisplay()
           
 java.lang.String getExtendsClass()
           
 java.lang.String getJavaClass()
           
 QName getName()
           
 java.util.Collection<MetaProperty> getProperties()
           
 java.util.List<MetaRelation> getRelations()
           
 boolean isSearchable()
           
 void setDescription(java.lang.String description)
           
 void setDisplay(java.lang.String display)
           
 void setExtendsClass(java.lang.String extendsClass)
           
 void setJavaClass(java.lang.String javaClass)
           
 void setName(QName name)
           
 void setProperties(java.util.List<MetaProperty> properties)
           
 void setRelations(java.util.List<MetaRelation> relations)
           
 void setSearchable(boolean searchable)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseMetaClass

public BaseMetaClass()
Method Detail

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface MetaClass
Returns:
Returns the description.

setDescription

public void setDescription(java.lang.String description)
Parameters:
description - The description to set.

getDisplay

public java.lang.String getDisplay()
Specified by:
getDisplay in interface MetaClass
Returns:
Returns the display.

setDisplay

public void setDisplay(java.lang.String display)
Parameters:
display - The display to set.

getExtendsClass

public java.lang.String getExtendsClass()
Specified by:
getExtendsClass in interface MetaClass
Returns:
Returns the extendsClass.

setExtendsClass

public void setExtendsClass(java.lang.String extendsClass)
Parameters:
extendsClass - The extendsClass to set.

getName

public QName getName()
Specified by:
getName in interface MetaClass
Returns:
Returns the name.

setName

public void setName(QName name)
Parameters:
name - The name to set.

getProperties

public java.util.Collection<MetaProperty> getProperties()
Specified by:
getProperties in interface MetaClass
Returns:
Returns the properties.

setProperties

public void setProperties(java.util.List<MetaProperty> properties)
Parameters:
properties - The properties to set.

getJavaClass

public java.lang.String getJavaClass()
Specified by:
getJavaClass in interface MetaClass
Returns:
Returns the javaClass.

setJavaClass

public void setJavaClass(java.lang.String javaClass)
Parameters:
javaClass - The javaClass to set.

getRelations

public java.util.List<MetaRelation> getRelations()
Specified by:
getRelations in interface MetaClass
Returns:
Returns the relations.

setRelations

public void setRelations(java.util.List<MetaRelation> relations)
Parameters:
relations - The relations to set.

isSearchable

public boolean isSearchable()
Specified by:
isSearchable in interface MetaClass
Returns:
Returns the searchable.

setSearchable

public void setSearchable(boolean searchable)
Parameters:
searchable - The searchable to set.