|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPattern
The Interface IPattern.
Field Summary |
---|
Fields inherited from interface org.eclipse.graphiti.func.ICreate |
---|
EMPTY |
Fields inherited from interface org.eclipse.graphiti.func.IDirectEditing |
---|
TYPE_CHECK, TYPE_COLOR, TYPE_DIALOG, TYPE_DROPDOWN, TYPE_DROPDOWN_READ_ONLY, TYPE_MULTILINETEXT, TYPE_NONE, TYPE_TEXT |
Method Summary | |
---|---|
PictogramElement |
add(IAddContext context)
Executes the add. |
boolean |
canAdd(IAddContext context)
Checks, if the add can be executed. |
void |
completeInfo(IDirectEditingInfo info,
Object bo)
Complete the directEditing info. |
void |
completeInfo(IDirectEditingInfo info,
Object bo,
String keyProperty)
Complete the directEditing info. |
String |
getCreateDescription()
Gets the create description. |
String |
getCreateName()
Gets the create name. |
IResizeConfiguration |
getResizeConfiguration(IResizeShapeContext context)
Provides configuration object, which describes the resize behavior. |
boolean |
isMainBusinessObjectApplicable(Object mainBusinessObject)
This method must be implemented by the pattern user. |
boolean |
isPaletteApplicable()
Determines whether the pattern supports the creation of new business objects from the palette. |
void |
setFeatureProvider(IFeatureProvider fp)
Sets the feature provider. |
Methods inherited from interface org.eclipse.graphiti.func.ICreate |
---|
canCreate, create |
Methods inherited from interface org.eclipse.graphiti.func.ICreateInfo |
---|
getCreateImageId, getCreateLargeImageId |
Methods inherited from interface org.eclipse.graphiti.func.IDelete |
---|
canDelete, delete, postDelete, preDelete |
Methods inherited from interface org.eclipse.graphiti.func.IRemove |
---|
canRemove, postRemove, preRemove, remove |
Methods inherited from interface org.eclipse.graphiti.func.IUpdate |
---|
canUpdate, update, updateNeeded |
Methods inherited from interface org.eclipse.graphiti.func.ILayout |
---|
canLayout, layout |
Methods inherited from interface org.eclipse.graphiti.func.IResizeShape |
---|
canResizeShape, resizeShape |
Methods inherited from interface org.eclipse.graphiti.func.IMoveShape |
---|
canMoveShape, moveShape |
Methods inherited from interface org.eclipse.graphiti.func.IDirectEditing |
---|
canDirectEdit, checkValueValid, completeValue, getEditingType, getInitialValue, getPossibleValues, getProposalSupport, getValueProposals, isAutoCompletionEnabled, isCompletionAvailable, setValue, stretchFieldToFitText |
Method Detail |
---|
boolean isPaletteApplicable()
false
will
suppress the creation of a palette item for this pattern.
true
if the pattern supports the ICreate
methods and a palette item should be generatedString getCreateName()
getCreateName
in interface ICreateInfo
String getCreateDescription()
getCreateDescription
in interface ICreateInfo
void setFeatureProvider(IFeatureProvider fp)
fp
- the new feature providerboolean isMainBusinessObjectApplicable(Object mainBusinessObject)
mainBusinessObject
- the main business object
void completeInfo(IDirectEditingInfo info, Object bo)
info
- the directEditing infobo
- the business objectvoid completeInfo(IDirectEditingInfo info, Object bo, String keyProperty)
info
- the directEditing infobo
- the business objectkeyProperty
- the key propertyPictogramElement add(IAddContext context)
IAdd
add
in interface IAdd
context
- the context needed to execute the add
boolean canAdd(IAddContext context)
IAdd
canAdd
in interface IAdd
context
- the context needed to execute the add
IResizeConfiguration getResizeConfiguration(IResizeShapeContext context)
context
- the resizing context
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |