Package org.eclipse.graphiti.tb
Class ContextEntryHelper
- java.lang.Object
-
- org.eclipse.graphiti.tb.ContextEntryHelper
-
public class ContextEntryHelper extends java.lang.ObjectThe Class ContextEntryHelper comprises methods for creating and modifying context button entries.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAME
-
Constructor Summary
Constructors Constructor Description ContextEntryHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IContextButtonEntrycreateCollapseContextButton(boolean collapse, IFeature customFeature, IContext customContext)Creates collapse button entry or expand button entry as indicated by parameter collapse.static IContextButtonEntrycreateDefaultDeleteContextButton(IFeatureProvider featureProvider, PictogramElement pe)Creates an default delete context button entry.static IContextButtonEntrycreateDefaultRemoveContextButton(IFeatureProvider featureProvider, PictogramElement pe)Creates an default remove context button entry.static IContextButtonEntrycreateDefaultUpdateContextButton(IFeatureProvider featureProvider, PictogramElement pe)Creates an default update context button entry.static voidmarkAsCollapseContextEntry(IContextEntry entry, boolean collapse)Marks the given context entry with collapse or expand figure.static voidmarkAsDeleteContextEntry(IContextEntry entry)Marks the given context entry with delete from model.static voidmarkAsRemoveContextEntry(IContextEntry entry)Marks the given context entry with remove figure from diagram.static voidmarkAsUpdateContextEntry(IContextEntry entry)Marks the given context entry with update figure.
-
-
-
Method Detail
-
createDefaultUpdateContextButton
public static IContextButtonEntry createDefaultUpdateContextButton(IFeatureProvider featureProvider, PictogramElement pe)
Creates an default update context button entry.- Parameters:
featureProvider- the feature providerpe- the pictogram element- Returns:
- the created default update context button entry
-
createDefaultRemoveContextButton
public static IContextButtonEntry createDefaultRemoveContextButton(IFeatureProvider featureProvider, PictogramElement pe)
Creates an default remove context button entry.- Parameters:
featureProvider- the feature providerpe- the pictogram element- Returns:
- the created default remove context button entry
-
createDefaultDeleteContextButton
public static IContextButtonEntry createDefaultDeleteContextButton(IFeatureProvider featureProvider, PictogramElement pe)
Creates an default delete context button entry.- Parameters:
featureProvider- the feature providerpe- the pictogram element- Returns:
- the created default delete context button entry
-
createCollapseContextButton
public static IContextButtonEntry createCollapseContextButton(boolean collapse, IFeature customFeature, IContext customContext)
Creates collapse button entry or expand button entry as indicated by parameter collapse.- Parameters:
collapse- creates a collapse button entry when true, otherwise a expand button entrycustomFeature- the custom featurecustomContext- the custom context- Returns:
- the created collapse button
-
markAsUpdateContextEntry
public static void markAsUpdateContextEntry(IContextEntry entry)
Marks the given context entry with update figure.- Parameters:
entry- the context entry
-
markAsRemoveContextEntry
public static void markAsRemoveContextEntry(IContextEntry entry)
Marks the given context entry with remove figure from diagram.- Parameters:
entry- the context entry
-
markAsDeleteContextEntry
public static void markAsDeleteContextEntry(IContextEntry entry)
Marks the given context entry with delete from model.- Parameters:
entry- the context entry
-
markAsCollapseContextEntry
public static void markAsCollapseContextEntry(IContextEntry entry, boolean collapse)
Marks the given context entry with collapse or expand figure.- Parameters:
entry- the context entrycollapse- mark with collapse when true, otherwise with expand
-
-