ch.sahits.model.java.gui
Interface IJavaForm

All Superinterfaces:
java.lang.Cloneable, IForm, IGeneratedJavaClass, IGeneratedJavaClass2, IGeneratedObject, IGeneratorClass, IGeneratorClass2

public interface IJavaForm
extends IForm, IGeneratedJavaClass

This interface defines the method for a java based GUI from model

Since:
0.9.4 TODO: the replacing of IGeneratedJavaClass with IGeneratedJavaClass2 produces class cast exceptions in swtgui.javajet
Author:
Andi Hotz

Method Summary
 EFormLayout getLayout()
          Retrieve the layout of the form
 void setLayout(EFormLayout layout)
          Set the form layout
 
Methods inherited from interface ch.sahits.model.gui.IForm
add, add, clone, elements, findGroup, flatten, printTree
 
Methods inherited from interface ch.sahits.model.java.IGeneratedJavaClass
setAbstract, setAstTemplateUse, setClassName, setFinal, setGeneratorClassPath, setGeneratorClassPathInPlugin, setGeneratorUse, setInputFilePath, setJetFileUse, setJetTemplateInPlugin, setJetTemplatePath, setJetTemplateUse, setJProject, setPackageName, setReferenceImplementationPath, setSrcPath, setVisibility
 
Methods inherited from interface ch.sahits.model.java.IGeneratedJavaClass2
getClassName, getGeneratorClassPath, getInputFilePath, getInterfaces, getJetTemplatePath, getJProject, getPackageName, getReferenceImplementationPath, getSrcPath, getVisibility, interfaces, isAbstract, isAstTemplateUse, isFinal, isGeneratorClassPathInPlugin, isGeneratorUse, isJetFileUse, isJetTemplateInPlugin, isJetTemplateUse, isPackageDefault, isPrivate, isProtected, isPublic, isSympleType
 
Methods inherited from interface ch.sahits.model.IGeneratorClass
addSuperClass
 
Methods inherited from interface ch.sahits.model.IGeneratorClass2
hasSuperClass, superclasses
 

Method Detail

getLayout

EFormLayout getLayout()
Retrieve the layout of the form

Specified by:
getLayout in interface IForm
Returns:
Form layout

setLayout

void setLayout(EFormLayout layout)
Set the form layout

Specified by:
setLayout in interface IForm
Parameters:
layout -