|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IMappingProvider
The Interface IMappingProvider.
Method Summary | |
---|---|
Object[] |
getAllBusinessObjectsForPictogramElement(PictogramElement pictogramElement)
Returns all business objects which are linked to the given pictogram element. |
PictogramElement[] |
getAllPictogramElementsForBusinessObject(Object businessObject)
Provides the pictogram elements which represents the given business object. |
Object |
getBusinessObjectForPictogramElement(PictogramElement pictogramElement)
Returns the first of possibly several business objects which are linked to the given pictogram element. |
PictogramElement |
getPictogramElementForBusinessObject(Object businessObject)
This method is similar to the method getAllPictogramElementsForBusinessObject, but only return the first PictogramElement. |
boolean |
hasPictogramElementForBusinessObject(Object businessObject)
Check does there have pictogram element linked to this business object. |
void |
link(PictogramElement pictogramElement,
Object businessObject)
Links the pictogram element with a business object. |
void |
link(PictogramElement pictogramElement,
Object[] businessObjects)
Links the pictogram element with several business objects. |
Method Detail |
---|
Object[] getAllBusinessObjectsForPictogramElement(PictogramElement pictogramElement)
pictogramElement
- The pictogram element for which to return the business
objects.
link(PictogramElement, Object[])
Object getBusinessObjectForPictogramElement(PictogramElement pictogramElement)
getAllBusinessObjectsForPictogramElement(PictogramElement)
,
because in many usecases only a single business object is linked.
pictogramElement
- The pictogram element for which to return the business object.
link(PictogramElement, Object)
PictogramElement[] getAllPictogramElementsForBusinessObject(Object businessObject)
businessObject
- the given business object
void link(PictogramElement pictogramElement, Object businessObject)
pictogramElement
- The pictogram element which to link to a new business object.businessObject
- The business object to link. Can be null to just delete
previous links.void link(PictogramElement pictogramElement, Object[] businessObjects)
pictogramElement
- The pictogram element which to link to new business objects.businessObjects
- The business objects to link. Can be null or empty to just
delete previous links.boolean hasPictogramElementForBusinessObject(Object businessObject)
businessObject
- the business object
PictogramElement getPictogramElementForBusinessObject(Object businessObject)
businessObject
- the business object
getAllPictogramElementsForBusinessObject(Object)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |