templates.model.v3
Class TemplateDesign.TemplateDesignDescriptor

java.lang.Object
  extended by templates.model.v3.TemplateDesign.TemplateDesignDescriptor
All Implemented Interfaces:
ides.api.plugin.model.DESModelType
Enclosing class:
TemplateDesign

protected static class TemplateDesign.TemplateDesignDescriptor
extends java.lang.Object
implements ides.api.plugin.model.DESModelType

Descriptor of the template design type of model.

Author:
Lenko Grigorov

Constructor Summary
protected TemplateDesign.TemplateDesignDescriptor()
           
 
Method Summary
 TemplateModel createModel(java.lang.String name)
           
 java.lang.String getDescription()
           
 java.awt.Image getIcon()
           
 java.lang.Class<TemplateModel> getMainPerspective()
           
 java.lang.Class<?>[] getModelPerspectives()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateDesign.TemplateDesignDescriptor

protected TemplateDesign.TemplateDesignDescriptor()
Method Detail

createModel

public TemplateModel createModel(java.lang.String name)
Specified by:
createModel in interface ides.api.plugin.model.DESModelType

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface ides.api.plugin.model.DESModelType

getIcon

public java.awt.Image getIcon()
Specified by:
getIcon in interface ides.api.plugin.model.DESModelType

getMainPerspective

public java.lang.Class<TemplateModel> getMainPerspective()
Specified by:
getMainPerspective in interface ides.api.plugin.model.DESModelType

getModelPerspectives

public java.lang.Class<?>[] getModelPerspectives()
Specified by:
getModelPerspectives in interface ides.api.plugin.model.DESModelType