Package | Description |
---|---|
org.modelio.api.ui.form | |
org.modelio.api.ui.form.fields |
Modifier and Type | Method and Description |
---|---|
IField |
AbstractFieldFactory.createFormField(FormToolkit toolkit,
Composite parent,
ModelElement input,
PropertyDefinition pdef)
Create a form field for a specific
PropertyDefinition . |
IField |
AbstractFieldFactory.createMAttributeField(FormToolkit toolkit,
Composite parent,
ModelElement input,
MAttribute mAtt)
Create a form field from a specific
MAttribute . |
Modifier and Type | Method and Description |
---|---|
java.util.List<IField> |
IFieldFactory.createFields(FormToolkit toolkit,
Composite parent,
ModelElement input,
FormFieldPage page)
Fill a form field page from a specific
ModelElement . |
java.util.List<IField> |
AbstractFieldFactory.createFormFields(FormToolkit toolkit,
Composite parent,
ModelElement input,
Stereotype stereotype)
Create a form field from a specific
Stereotype . |
java.util.List<IField> |
AbstractFieldFactory.createGenericFields(FormToolkit toolkit,
Composite parent,
ModelElement input)
Build a fully generic implementation including:
the element's name
every PropertyTableDefinition defined by its stereotypes
|
Modifier and Type | Method and Description |
---|---|
protected void |
ElementFormPanel.ensureFieldLayout(IField aField)
Ensure the
field has a GridData as layout data, creating one in the orher case. |
protected void |
AbstractFieldFactory.setupFieldLayout(IField aField)
Setup default layout for a
IField . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractField
An abstract implementation of
IField composed of:
a Label
an edition control
a help button
a help text
The composite field controls are layouted as follows: |
class |
BooleanField
An AbstractField sub-classes specialized to display/edit boolean values.
|
class |
DateField
An AbstractField sub-classes specialized to display/edit date values.
|
class |
ElementField
An AbstractField sub-classes specialized to display/edit
Element
values. |
class |
EnumField |
class |
HtmlTextField
display/edit the content of a html text.
|
class |
MultipleElementField |
class |
NoteField
Implementation of
IField meant to edit Notes. |
class |
RichTextField |
class |
StringField
IField implementation for String based values. |
class |
TextField |
class |
TimeField
An AbstractField sub-class specialized to display/edit boolean values.
|