org.trails.descriptor
Interface IClassDescriptor

All Superinterfaces:
java.lang.Cloneable, IDescriptor, IExtensible
All Known Implementing Classes:
EmbeddedDescriptor, TrailsClassDescriptor

public interface IClassDescriptor
extends IDescriptor

Author:
fus8882

TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates


Method Summary
 java.lang.String getDisplayName()
           
 boolean getHasCyclicRelationships()
           
 IPropertyDescriptor getIdentifierDescriptor()
           
 java.util.List<IMethodDescriptor> getMethodDescriptors()
           
 java.lang.String getPluralDisplayName()
           
 IPropertyDescriptor getPropertyDescriptor(java.lang.String name)
           
 java.util.List<IPropertyDescriptor> getPropertyDescriptors()
           
 java.util.List<IPropertyDescriptor> getPropertyDescriptors(java.lang.String[] strings)
           
 java.lang.String getShortDescription()
           
 java.lang.Class getType()
           
 boolean isAllowRemove()
           
 boolean isAllowSave()
           
 boolean isChild()
           
 void setAllowRemove(boolean allowRemove)
           
 void setAllowSave(boolean allowSave)
           
 void setChild(boolean child)
           
 void setDisplayName(java.lang.String displayName)
           
 void setHasCyclicRelationships(boolean hasBidirectionalRelationship)
           
 void setMethodDescriptors(java.util.List<IMethodDescriptor> methodDescriptors)
           
 void setPropertyDescriptors(java.util.List<IPropertyDescriptor> propertyDescriptors)
           
 void setShortDescription(java.lang.String shortDescription)
           
 
Methods inherited from interface org.trails.descriptor.IDescriptor
clone, isHidden, setHidden
 
Methods inherited from interface org.trails.descriptor.IExtensible
addExtension, addExtension, getExtension, getExtension, getExtensions, removeExtension, removeExtension, supportsExtension, supportsExtension
 

Method Detail

getType

java.lang.Class getType()

getMethodDescriptors

java.util.List<IMethodDescriptor> getMethodDescriptors()
Returns:
Returns the methodDescriptors.

setMethodDescriptors

void setMethodDescriptors(java.util.List<IMethodDescriptor> methodDescriptors)
Parameters:
methodDescriptors - The methodDescriptors to set.

getPropertyDescriptors

java.util.List<IPropertyDescriptor> getPropertyDescriptors()
Returns:
Returns the propertyDescriptors.

setPropertyDescriptors

void setPropertyDescriptors(java.util.List<IPropertyDescriptor> propertyDescriptors)
Parameters:
propertyDescriptors - The propertyDescriptors to set.

getIdentifierDescriptor

IPropertyDescriptor getIdentifierDescriptor()

getDisplayName

java.lang.String getDisplayName()
Specified by:
getDisplayName in interface IDescriptor
Returns:

setDisplayName

void setDisplayName(java.lang.String displayName)
Specified by:
setDisplayName in interface IDescriptor

getShortDescription

java.lang.String getShortDescription()
Returns:

setShortDescription

void setShortDescription(java.lang.String shortDescription)

getPropertyDescriptor

IPropertyDescriptor getPropertyDescriptor(java.lang.String name)
Parameters:
string -
Returns:

getPluralDisplayName

java.lang.String getPluralDisplayName()
Returns:

isChild

boolean isChild()
Returns:

setChild

void setChild(boolean child)
Parameters:
-

getPropertyDescriptors

java.util.List<IPropertyDescriptor> getPropertyDescriptors(java.lang.String[] strings)

isAllowSave

boolean isAllowSave()

setAllowSave

void setAllowSave(boolean allowSave)

isAllowRemove

boolean isAllowRemove()

setAllowRemove

void setAllowRemove(boolean allowRemove)

getHasCyclicRelationships

boolean getHasCyclicRelationships()

setHasCyclicRelationships

void setHasCyclicRelationships(boolean hasBidirectionalRelationship)


Copyright © 2004-2007. All Rights Reserved.