org.eclipse.graphiti.pattern
Class CreateConnectionFeatureForPattern
java.lang.Object
org.eclipse.graphiti.features.impl.AbstractFeature
org.eclipse.graphiti.features.impl.AbstractCreateConnectionFeature
org.eclipse.graphiti.pattern.CreateConnectionFeatureForPattern
- All Implemented Interfaces:
- ICreateConnectionFeature, IFeature, IFeatureProviderHolder, ICreateConnection, ICreateInfo, IDescription, IName
public class CreateConnectionFeatureForPattern
- extends AbstractCreateConnectionFeature
The Class CreateConnectionFeatureForPattern.
Methods inherited from class org.eclipse.graphiti.features.impl.AbstractFeature |
addGraphicalRepresentation, canUndo, getAllBusinessObjectsForPictogramElement, getBusinessObjectForPictogramElement, getDescription, getDiagram, getDiagramEditor, getFeatureProvider, getProgressCallback, getUserDecision, hasDoneChanges, isAvailable, layoutPictogramElement, link, link, manageColor, manageColor, setProgressCallback, toString, updatePictogramElement |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
delegate
private IConnectionPattern delegate
CreateConnectionFeatureForPattern
public CreateConnectionFeatureForPattern(IFeatureProvider featureProvider,
IConnectionPattern pattern)
- Creates a new
CreateConnectionFeatureForPattern
.
- Parameters:
featureProvider
- the feature providerpattern
- the connection pattern
canCreate
public boolean canCreate(ICreateConnectionContext context)
- Description copied from interface:
ICreateConnection
- Can create.
- Parameters:
context
- the context
- Returns:
- true, if successful
canStartConnection
public boolean canStartConnection(ICreateConnectionContext context)
- Description copied from interface:
ICreateConnection
- Can start connection.
- Parameters:
context
- the context
- Returns:
- true, if successful
create
public Connection create(ICreateConnectionContext context)
- Description copied from interface:
ICreateConnection
- Creates the.
- Parameters:
context
- the context
- Returns:
- the connection
getCreateImageId
public java.lang.String getCreateImageId()
- Description copied from interface:
ICreateInfo
- Gets the create image id.
- Specified by:
getCreateImageId
in interface ICreateInfo
- Overrides:
getCreateImageId
in class AbstractCreateConnectionFeature
- Returns:
- image for UI representation
getCreateLargeImageId
public java.lang.String getCreateLargeImageId()
- Description copied from interface:
ICreateInfo
- Gets the create large image id.
- Specified by:
getCreateLargeImageId
in interface ICreateInfo
- Overrides:
getCreateLargeImageId
in class AbstractCreateConnectionFeature
- Returns:
- large image for UI representation
Copyright (c) SAP AG 2005, 2010.