Class AbstractCreateFeature
java.lang.Object
org.eclipse.graphiti.features.impl.AbstractFeature
org.eclipse.graphiti.features.impl.AbstractCreateFeature
- All Implemented Interfaces:
ICreateFeature,IFeature,IFeatureProviderHolder,ICreate,ICreateInfo,IDescription,IName
- Direct Known Subclasses:
CreateFeatureForPattern
The Class AbstractCreateFeature.
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractCreateFeature(IFeatureProvider fp, String name, String description) Creates a newAbstractCreateFeature. -
Method Summary
Modifier and TypeMethodDescriptionbooleancanExecute(IContext context) Decides if the current feature can execute with the given context.voidExecutes the current feature with the given context.Gets the create description.Gets the create image id.Gets the create large image id.Gets the create name.Gets the description.getName()Gets the name.Methods inherited from class org.eclipse.graphiti.features.impl.AbstractFeature
addGraphicalRepresentation, canUndo, getAllBusinessObjectsForPictogramElement, getBusinessObjectForPictogramElement, getDiagram, getDiagramBehavior, getFeatureProvider, getProgressCallback, getUserDecision, hasDoneChanges, isAvailable, layoutPictogramElement, link, link, manageColor, manageColor, manageDefaultFont, manageFont, manageFont, setProgressCallback, toString, updatePictogramElementMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.graphiti.features.IFeature
canUndo, hasDoneChanges, isAvailableMethods inherited from interface org.eclipse.graphiti.features.IFeatureProviderHolder
getFeatureProvider
-
Constructor Details
-
AbstractCreateFeature
Creates a newAbstractCreateFeature.- Parameters:
fp- feature providername- the namedescription- the description
-
-
Method Details
-
getCreateDescription
Description copied from interface:ICreateInfoGets the create description.- Specified by:
getCreateDescriptionin interfaceICreateInfo- Returns:
- description for UI representation
-
getCreateName
Description copied from interface:ICreateInfoGets the create name.- Specified by:
getCreateNamein interfaceICreateInfo- Returns:
- name for UI representation
-
canExecute
Description copied from interface:IFeatureDecides if the current feature can execute with the given context.- Specified by:
canExecutein interfaceIFeature- Parameters:
context- this is the general input for this method- Returns:
- true if the feature can be executed, false if not
- See Also:
-
execute
Description copied from interface:IFeatureExecutes the current feature with the given context. -
getCreateImageId
Description copied from interface:ICreateInfoGets the create image id.- Specified by:
getCreateImageIdin interfaceICreateInfo- Returns:
- image for UI representation
-
getCreateLargeImageId
Description copied from interface:ICreateInfoGets the create large image id.- Specified by:
getCreateLargeImageIdin interfaceICreateInfo- Returns:
- large image for UI representation
-
getName
Description copied from interface:INameGets the name.- Specified by:
getNamein interfaceIName- Overrides:
getNamein classAbstractFeature- Returns:
- the name
-
getDescription
Description copied from interface:IDescriptionGets the description.- Specified by:
getDescriptionin interfaceIDescription- Overrides:
getDescriptionin classAbstractFeature- Returns:
- the description
-