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
ConstructorDescriptionAbstractCreateFeature
(IFeatureProvider fp, String name, String description) Creates a newAbstractCreateFeature
. -
Method Summary
Modifier and TypeMethodDescriptionboolean
canExecute
(IContext context) Decides if the current feature can execute with the given context.void
Executes 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, updatePictogramElement
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.graphiti.features.IFeature
canUndo, hasDoneChanges, isAvailable
Methods 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:ICreateInfo
Gets the create description.- Specified by:
getCreateDescription
in interfaceICreateInfo
- Returns:
- description for UI representation
-
getCreateName
Description copied from interface:ICreateInfo
Gets the create name.- Specified by:
getCreateName
in interfaceICreateInfo
- Returns:
- name for UI representation
-
canExecute
Description copied from interface:IFeature
Decides if the current feature can execute with the given context.- Specified by:
canExecute
in 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:IFeature
Executes the current feature with the given context. -
getCreateImageId
Description copied from interface:ICreateInfo
Gets the create image id.- Specified by:
getCreateImageId
in interfaceICreateInfo
- Returns:
- image for UI representation
-
getCreateLargeImageId
Description copied from interface:ICreateInfo
Gets the create large image id.- Specified by:
getCreateLargeImageId
in interfaceICreateInfo
- Returns:
- large image for UI representation
-
getName
Description copied from interface:IName
Gets the name.- Specified by:
getName
in interfaceIName
- Overrides:
getName
in classAbstractFeature
- Returns:
- the name
-
getDescription
Description copied from interface:IDescription
Gets the description.- Specified by:
getDescription
in interfaceIDescription
- Overrides:
getDescription
in classAbstractFeature
- Returns:
- the description
-