org.eclipse.higgins.icard
Interface IClaimType

All Known Subinterfaces:
IComplexClaimType, ISimpleClaimType

public interface IClaimType

The IClaimType interface defines a set of methods to describe the type of an IClaim objects and provides an information on how to display/edit it as well as an information about its structure and data types.


Method Summary
 String getDescription()
          Return extended description of the corresponding claim.
 String getDisplayName()
          Return the human friendly name of the corresponding claim.
 String getType()
          Return a string representation of URI which represents the type (identifier) of the corresponding claim.
 String getTypeLocalName()
           
 IUIDescriptor getUIDescriptor()
          Gets an UI descriptor which provides an information how to display claim value of this type.
 boolean isEditable()
          Determines whether correcponding IClaim can be editable by the user.
 boolean isSimple()
          Determines whether corresponding IClaim is simple or complex.
 boolean isVisible()
          Determines whether correcponding IClaim can be visible for the user.
 

Method Detail

getType

String getType()
Return a string representation of URI which represents the type (identifier) of the corresponding claim.


getTypeLocalName

String getTypeLocalName()

getDisplayName

String getDisplayName()
Return the human friendly name of the corresponding claim.


getDescription

String getDescription()
Return extended description of the corresponding claim.


isSimple

boolean isSimple()
Determines whether corresponding IClaim is simple or complex.


isVisible

boolean isVisible()
Determines whether correcponding IClaim can be visible for the user.


isEditable

boolean isEditable()
Determines whether correcponding IClaim can be editable by the user.


getUIDescriptor

IUIDescriptor getUIDescriptor()
Gets an UI descriptor which provides an information how to display claim value of this type.