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 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface IFeature
canUndo, hasDoneChanges, isAvailableMethods inherited from interface 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
-
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
-
getDescription
Description copied from interface:IDescriptionGets the description.- Specified by:
getDescriptionin interfaceIDescription- Overrides:
getDescriptionin classAbstractFeature- Returns:
- the description
-