blob: 4a87c61112a9f36b13f1457b19ae7f9bad856eb9 [file] [log] [blame]
package org.eclipse.uml2.diagram.common.providers;
import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.Path;
import org.eclipse.core.runtime.Platform;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.uml2.diagram.common.preferences.UMLPreferencesConstants;
import org.eclipse.uml2.uml.edit.providers.*;
import org.osgi.framework.Bundle;
public class AlternativeUMLItemProviderAdapterFactory extends UMLItemProviderAdapterFactory {
public AlternativeUMLItemProviderAdapterFactory(IPreferenceStore preferenceStore) {
myPreferenceStore = preferenceStore;
}
public Adapter createCommentAdapter() {
if (commentItemProvider == null) {
commentItemProvider = new CommentItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Comment.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return commentItemProvider;
}
public Adapter createDependencyAdapter() {
if (dependencyItemProvider == null) {
dependencyItemProvider = new DependencyItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Dependency.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return dependencyItemProvider;
}
public Adapter createTemplateParameterAdapter() {
if (templateParameterItemProvider == null) {
templateParameterItemProvider = new TemplateParameterItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/TemplateParameter.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return templateParameterItemProvider;
}
public Adapter createTemplateSignatureAdapter() {
if (templateSignatureItemProvider == null) {
templateSignatureItemProvider = new TemplateSignatureItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/TemplateSignature.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return templateSignatureItemProvider;
}
public Adapter createTemplateBindingAdapter() {
if (templateBindingItemProvider == null) {
templateBindingItemProvider = new TemplateBindingItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/TemplateBinding.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return templateBindingItemProvider;
}
public Adapter createTemplateParameterSubstitutionAdapter() {
if (templateParameterSubstitutionItemProvider == null) {
templateParameterSubstitutionItemProvider = new TemplateParameterSubstitutionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/TemplateParameterSubstitution.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return templateParameterSubstitutionItemProvider;
}
public Adapter createElementImportAdapter() {
if (elementImportItemProvider == null) {
elementImportItemProvider = new ElementImportItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ElementImport.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return elementImportItemProvider;
}
public Adapter createPackageImportAdapter() {
if (packageImportItemProvider == null) {
packageImportItemProvider = new PackageImportItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/PackageImport.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return packageImportItemProvider;
}
public Adapter createPackageAdapter() {
if (packageItemProvider == null) {
packageItemProvider = new PackageItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Package.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return packageItemProvider;
}
public Adapter createPackageMergeAdapter() {
if (packageMergeItemProvider == null) {
packageMergeItemProvider = new PackageMergeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/PackageMerge.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return packageMergeItemProvider;
}
public Adapter createProfileApplicationAdapter() {
if (profileApplicationItemProvider == null) {
profileApplicationItemProvider = new ProfileApplicationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ProfileApplication.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return profileApplicationItemProvider;
}
public Adapter createProfileAdapter() {
if (profileItemProvider == null) {
profileItemProvider = new ProfileItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Profile.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return profileItemProvider;
}
public Adapter createStereotypeAdapter() {
if (stereotypeItemProvider == null) {
stereotypeItemProvider = new StereotypeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Stereotype.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return stereotypeItemProvider;
}
public Adapter createImageAdapter() {
if (imageItemProvider == null) {
imageItemProvider = new ImageItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Image.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return imageItemProvider;
}
public Adapter createClassAdapter() {
if (classItemProvider == null) {
classItemProvider = new ClassItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Class.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return classItemProvider;
}
public Adapter createGeneralizationAdapter() {
if (generalizationItemProvider == null) {
generalizationItemProvider = new GeneralizationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Generalization.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return generalizationItemProvider;
}
public Adapter createGeneralizationSetAdapter() {
if (generalizationSetItemProvider == null) {
generalizationSetItemProvider = new GeneralizationSetItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/GeneralizationSet.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return generalizationSetItemProvider;
}
public Adapter createUseCaseAdapter() {
if (useCaseItemProvider == null) {
useCaseItemProvider = new UseCaseItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/UseCase.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return useCaseItemProvider;
}
public Adapter createIncludeAdapter() {
if (includeItemProvider == null) {
includeItemProvider = new IncludeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Include.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return includeItemProvider;
}
public Adapter createExtendAdapter() {
if (extendItemProvider == null) {
extendItemProvider = new ExtendItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Extend.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return extendItemProvider;
}
public Adapter createConstraintAdapter() {
if (constraintItemProvider == null) {
constraintItemProvider = new ConstraintItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Constraint.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return constraintItemProvider;
}
public Adapter createExtensionPointAdapter() {
if (extensionPointItemProvider == null) {
extensionPointItemProvider = new ExtensionPointItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ExtensionPoint.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return extensionPointItemProvider;
}
public Adapter createSubstitutionAdapter() {
if (substitutionItemProvider == null) {
substitutionItemProvider = new SubstitutionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Substitution.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return substitutionItemProvider;
}
public Adapter createRealizationAdapter() {
if (realizationItemProvider == null) {
realizationItemProvider = new RealizationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Realization.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return realizationItemProvider;
}
public Adapter createAbstractionAdapter() {
if (abstractionItemProvider == null) {
abstractionItemProvider = new AbstractionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Abstraction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return abstractionItemProvider;
}
public Adapter createOpaqueExpressionAdapter() {
if (opaqueExpressionItemProvider == null) {
opaqueExpressionItemProvider = new OpaqueExpressionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/OpaqueExpression.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return opaqueExpressionItemProvider;
}
public Adapter createParameterAdapter() {
if (parameterItemProvider == null) {
parameterItemProvider = new ParameterItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Parameter.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return parameterItemProvider;
}
public Adapter createConnectorEndAdapter() {
if (connectorEndItemProvider == null) {
connectorEndItemProvider = new ConnectorEndItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ConnectorEnd.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return connectorEndItemProvider;
}
public Adapter createPropertyAdapter() {
if (propertyItemProvider == null) {
propertyItemProvider = new PropertyItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Property.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return propertyItemProvider;
}
public Adapter createDeploymentAdapter() {
if (deploymentItemProvider == null) {
deploymentItemProvider = new DeploymentItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Deployment.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return deploymentItemProvider;
}
public Adapter createDeploymentSpecificationAdapter() {
if (deploymentSpecificationItemProvider == null) {
deploymentSpecificationItemProvider = new DeploymentSpecificationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/DeploymentSpecification.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return deploymentSpecificationItemProvider;
}
public Adapter createArtifactAdapter() {
if (artifactItemProvider == null) {
artifactItemProvider = new ArtifactItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Artifact.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return artifactItemProvider;
}
public Adapter createManifestationAdapter() {
if (manifestationItemProvider == null) {
manifestationItemProvider = new ManifestationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Manifestation.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return manifestationItemProvider;
}
public Adapter createOperationAdapter() {
if (operationItemProvider == null) {
operationItemProvider = new OperationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Operation.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return operationItemProvider;
}
public Adapter createParameterSetAdapter() {
if (parameterSetItemProvider == null) {
parameterSetItemProvider = new ParameterSetItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ParameterSet.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return parameterSetItemProvider;
}
public Adapter createDataTypeAdapter() {
if (dataTypeItemProvider == null) {
dataTypeItemProvider = new DataTypeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/DataType.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return dataTypeItemProvider;
}
public Adapter createInterfaceAdapter() {
if (interfaceItemProvider == null) {
interfaceItemProvider = new InterfaceItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Interface.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return interfaceItemProvider;
}
public Adapter createReceptionAdapter() {
if (receptionItemProvider == null) {
receptionItemProvider = new ReceptionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Reception.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return receptionItemProvider;
}
public Adapter createSignalAdapter() {
if (signalItemProvider == null) {
signalItemProvider = new SignalItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Signal.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return signalItemProvider;
}
public Adapter createProtocolStateMachineAdapter() {
if (protocolStateMachineItemProvider == null) {
protocolStateMachineItemProvider = new ProtocolStateMachineItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ProtocolStateMachine.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return protocolStateMachineItemProvider;
}
public Adapter createStateMachineAdapter() {
if (stateMachineItemProvider == null) {
stateMachineItemProvider = new StateMachineItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/StateMachine.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return stateMachineItemProvider;
}
public Adapter createRegionAdapter() {
if (regionItemProvider == null) {
regionItemProvider = new RegionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Region.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return regionItemProvider;
}
public Adapter createTransitionAdapter() {
if (transitionItemProvider == null) {
transitionItemProvider = new TransitionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Transition.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return transitionItemProvider;
}
public Adapter createTriggerAdapter() {
if (triggerItemProvider == null) {
triggerItemProvider = new TriggerItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Trigger.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return triggerItemProvider;
}
public Adapter createPortAdapter() {
if (portItemProvider == null) {
portItemProvider = new PortItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Port.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return portItemProvider;
}
public Adapter createStateAdapter() {
if (stateItemProvider == null) {
stateItemProvider = new StateItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/State.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return stateItemProvider;
}
public Adapter createConnectionPointReferenceAdapter() {
if (connectionPointReferenceItemProvider == null) {
connectionPointReferenceItemProvider = new ConnectionPointReferenceItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ConnectionPointReference.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return connectionPointReferenceItemProvider;
}
public Adapter createPseudostateAdapter() {
if (pseudostateItemProvider == null) {
pseudostateItemProvider = new PseudostateItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Pseudostate.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return pseudostateItemProvider;
}
public Adapter createProtocolConformanceAdapter() {
if (protocolConformanceItemProvider == null) {
protocolConformanceItemProvider = new ProtocolConformanceItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ProtocolConformance.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return protocolConformanceItemProvider;
}
public Adapter createOperationTemplateParameterAdapter() {
if (operationTemplateParameterItemProvider == null) {
operationTemplateParameterItemProvider = new OperationTemplateParameterItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/OperationTemplateParameter.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return operationTemplateParameterItemProvider;
}
public Adapter createAssociationAdapter() {
if (associationItemProvider == null) {
associationItemProvider = new AssociationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Association.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return associationItemProvider;
}
public Adapter createConnectableElementTemplateParameterAdapter() {
if (connectableElementTemplateParameterItemProvider == null) {
connectableElementTemplateParameterItemProvider = new ConnectableElementTemplateParameterItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ConnectableElementTemplateParameter.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return connectableElementTemplateParameterItemProvider;
}
public Adapter createCollaborationUseAdapter() {
if (collaborationUseItemProvider == null) {
collaborationUseItemProvider = new CollaborationUseItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/CollaborationUse.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return collaborationUseItemProvider;
}
public Adapter createCollaborationAdapter() {
if (collaborationItemProvider == null) {
collaborationItemProvider = new CollaborationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Collaboration.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return collaborationItemProvider;
}
public Adapter createConnectorAdapter() {
if (connectorItemProvider == null) {
connectorItemProvider = new ConnectorItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Connector.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return connectorItemProvider;
}
public Adapter createRedefinableTemplateSignatureAdapter() {
if (redefinableTemplateSignatureItemProvider == null) {
redefinableTemplateSignatureItemProvider = new RedefinableTemplateSignatureItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/RedefinableTemplateSignature.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return redefinableTemplateSignatureItemProvider;
}
public Adapter createClassifierTemplateParameterAdapter() {
if (classifierTemplateParameterItemProvider == null) {
classifierTemplateParameterItemProvider = new ClassifierTemplateParameterItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ClassifierTemplateParameter.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return classifierTemplateParameterItemProvider;
}
public Adapter createInterfaceRealizationAdapter() {
if (interfaceRealizationItemProvider == null) {
interfaceRealizationItemProvider = new InterfaceRealizationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/InterfaceRealization.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return interfaceRealizationItemProvider;
}
public Adapter createExtensionAdapter() {
if (extensionItemProvider == null) {
extensionItemProvider = new ExtensionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Extension.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return extensionItemProvider;
}
public Adapter createExtensionEndAdapter() {
if (extensionEndItemProvider == null) {
extensionEndItemProvider = new ExtensionEndItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ExtensionEnd.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return extensionEndItemProvider;
}
public Adapter createStringExpressionAdapter() {
if (stringExpressionItemProvider == null) {
stringExpressionItemProvider = new StringExpressionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/StringExpression.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return stringExpressionItemProvider;
}
public Adapter createExpressionAdapter() {
if (expressionItemProvider == null) {
expressionItemProvider = new ExpressionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Expression.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return expressionItemProvider;
}
public Adapter createLiteralIntegerAdapter() {
if (literalIntegerItemProvider == null) {
literalIntegerItemProvider = new LiteralIntegerItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/LiteralInteger.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return literalIntegerItemProvider;
}
public Adapter createLiteralStringAdapter() {
if (literalStringItemProvider == null) {
literalStringItemProvider = new LiteralStringItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/LiteralString.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return literalStringItemProvider;
}
public Adapter createLiteralBooleanAdapter() {
if (literalBooleanItemProvider == null) {
literalBooleanItemProvider = new LiteralBooleanItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/LiteralBoolean.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return literalBooleanItemProvider;
}
public Adapter createLiteralNullAdapter() {
if (literalNullItemProvider == null) {
literalNullItemProvider = new LiteralNullItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/LiteralNull.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return literalNullItemProvider;
}
public Adapter createSlotAdapter() {
if (slotItemProvider == null) {
slotItemProvider = new SlotItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Slot.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return slotItemProvider;
}
public Adapter createInstanceSpecificationAdapter() {
if (instanceSpecificationItemProvider == null) {
instanceSpecificationItemProvider = new InstanceSpecificationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/InstanceSpecification.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return instanceSpecificationItemProvider;
}
public Adapter createEnumerationAdapter() {
if (enumerationItemProvider == null) {
enumerationItemProvider = new EnumerationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Enumeration.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return enumerationItemProvider;
}
public Adapter createEnumerationLiteralAdapter() {
if (enumerationLiteralItemProvider == null) {
enumerationLiteralItemProvider = new EnumerationLiteralItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/EnumerationLiteral.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return enumerationLiteralItemProvider;
}
public Adapter createPrimitiveTypeAdapter() {
if (primitiveTypeItemProvider == null) {
primitiveTypeItemProvider = new PrimitiveTypeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/PrimitiveType.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return primitiveTypeItemProvider;
}
public Adapter createInstanceValueAdapter() {
if (instanceValueItemProvider == null) {
instanceValueItemProvider = new InstanceValueItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/InstanceValue.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return instanceValueItemProvider;
}
public Adapter createLiteralUnlimitedNaturalAdapter() {
if (literalUnlimitedNaturalItemProvider == null) {
literalUnlimitedNaturalItemProvider = new LiteralUnlimitedNaturalItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/LiteralUnlimitedNatural.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return literalUnlimitedNaturalItemProvider;
}
public Adapter createOpaqueBehaviorAdapter() {
if (opaqueBehaviorItemProvider == null) {
opaqueBehaviorItemProvider = new OpaqueBehaviorItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/OpaqueBehavior.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return opaqueBehaviorItemProvider;
}
public Adapter createFunctionBehaviorAdapter() {
if (functionBehaviorItemProvider == null) {
functionBehaviorItemProvider = new FunctionBehaviorItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/FunctionBehavior.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return functionBehaviorItemProvider;
}
public Adapter createActorAdapter() {
if (actorItemProvider == null) {
actorItemProvider = new ActorItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Actor.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return actorItemProvider;
}
public Adapter createUsageAdapter() {
if (usageItemProvider == null) {
usageItemProvider = new UsageItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Usage.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return usageItemProvider;
}
public Adapter createMessageAdapter() {
if (messageItemProvider == null) {
messageItemProvider = new MessageItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Message.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return messageItemProvider;
}
public Adapter createInteractionAdapter() {
if (interactionItemProvider == null) {
interactionItemProvider = new InteractionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Interaction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return interactionItemProvider;
}
public Adapter createLifelineAdapter() {
if (lifelineItemProvider == null) {
lifelineItemProvider = new LifelineItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Lifeline.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return lifelineItemProvider;
}
public Adapter createPartDecompositionAdapter() {
if (partDecompositionItemProvider == null) {
partDecompositionItemProvider = new PartDecompositionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/PartDecomposition.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return partDecompositionItemProvider;
}
public Adapter createInteractionUseAdapter() {
if (interactionUseItemProvider == null) {
interactionUseItemProvider = new InteractionUseItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/InteractionUse.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return interactionUseItemProvider;
}
public Adapter createGateAdapter() {
if (gateItemProvider == null) {
gateItemProvider = new GateItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Gate.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return gateItemProvider;
}
public Adapter createActivityAdapter() {
if (activityItemProvider == null) {
activityItemProvider = new ActivityItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Activity.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return activityItemProvider;
}
public Adapter createActivityPartitionAdapter() {
if (activityPartitionItemProvider == null) {
activityPartitionItemProvider = new ActivityPartitionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ActivityPartition.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return activityPartitionItemProvider;
}
public Adapter createStructuredActivityNodeAdapter() {
if (structuredActivityNodeItemProvider == null) {
structuredActivityNodeItemProvider = new StructuredActivityNodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/StructuredActivityNode.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return structuredActivityNodeItemProvider;
}
public Adapter createVariableAdapter() {
if (variableItemProvider == null) {
variableItemProvider = new VariableItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Variable.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return variableItemProvider;
}
public Adapter createInterruptibleActivityRegionAdapter() {
if (interruptibleActivityRegionItemProvider == null) {
interruptibleActivityRegionItemProvider = new InterruptibleActivityRegionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/InterruptibleActivityRegion.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return interruptibleActivityRegionItemProvider;
}
public Adapter createExceptionHandlerAdapter() {
if (exceptionHandlerItemProvider == null) {
exceptionHandlerItemProvider = new ExceptionHandlerItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ExceptionHandler.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return exceptionHandlerItemProvider;
}
public Adapter createOutputPinAdapter() {
if (outputPinItemProvider == null) {
outputPinItemProvider = new OutputPinItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/OutputPin.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return outputPinItemProvider;
}
public Adapter createPinAdapter() {
if (pinItemProvider == null) {
pinItemProvider = new PinItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Pin.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return pinItemProvider;
}
public Adapter createInputPinAdapter() {
if (inputPinItemProvider == null) {
inputPinItemProvider = new InputPinItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/InputPin.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return inputPinItemProvider;
}
public Adapter createGeneralOrderingAdapter() {
if (generalOrderingItemProvider == null) {
generalOrderingItemProvider = new GeneralOrderingItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/GeneralOrdering.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return generalOrderingItemProvider;
}
public Adapter createOccurrenceSpecificationAdapter() {
if (occurrenceSpecificationItemProvider == null) {
occurrenceSpecificationItemProvider = new OccurrenceSpecificationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/OccurrenceSpecification.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return occurrenceSpecificationItemProvider;
}
public Adapter createInteractionOperandAdapter() {
if (interactionOperandItemProvider == null) {
interactionOperandItemProvider = new InteractionOperandItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/InteractionOperand.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return interactionOperandItemProvider;
}
public Adapter createInteractionConstraintAdapter() {
if (interactionConstraintItemProvider == null) {
interactionConstraintItemProvider = new InteractionConstraintItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/InteractionConstraint.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return interactionConstraintItemProvider;
}
public Adapter createExecutionOccurrenceSpecificationAdapter() {
if (executionOccurrenceSpecificationItemProvider == null) {
executionOccurrenceSpecificationItemProvider = new ExecutionOccurrenceSpecificationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ExecutionOccurrenceSpecification.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return executionOccurrenceSpecificationItemProvider;
}
public Adapter createExecutionEventAdapter() {
if (executionEventItemProvider == null) {
executionEventItemProvider = new ExecutionEventItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ExecutionEvent.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return executionEventItemProvider;
}
public Adapter createStateInvariantAdapter() {
if (stateInvariantItemProvider == null) {
stateInvariantItemProvider = new StateInvariantItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/StateInvariant.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return stateInvariantItemProvider;
}
public Adapter createActionExecutionSpecificationAdapter() {
if (actionExecutionSpecificationItemProvider == null) {
actionExecutionSpecificationItemProvider = new ActionExecutionSpecificationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ActionExecutionSpecification.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return actionExecutionSpecificationItemProvider;
}
public Adapter createBehaviorExecutionSpecificationAdapter() {
if (behaviorExecutionSpecificationItemProvider == null) {
behaviorExecutionSpecificationItemProvider = new BehaviorExecutionSpecificationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/BehaviorExecutionSpecification.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return behaviorExecutionSpecificationItemProvider;
}
public Adapter createCreationEventAdapter() {
if (creationEventItemProvider == null) {
creationEventItemProvider = new CreationEventItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/CreationEvent.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return creationEventItemProvider;
}
public Adapter createDestructionEventAdapter() {
if (destructionEventItemProvider == null) {
destructionEventItemProvider = new DestructionEventItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/DestructionEvent.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return destructionEventItemProvider;
}
public Adapter createSendOperationEventAdapter() {
if (sendOperationEventItemProvider == null) {
sendOperationEventItemProvider = new SendOperationEventItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/SendOperationEvent.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return sendOperationEventItemProvider;
}
public Adapter createSendSignalEventAdapter() {
if (sendSignalEventItemProvider == null) {
sendSignalEventItemProvider = new SendSignalEventItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/SendSignalEvent.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return sendSignalEventItemProvider;
}
public Adapter createMessageOccurrenceSpecificationAdapter() {
if (messageOccurrenceSpecificationItemProvider == null) {
messageOccurrenceSpecificationItemProvider = new MessageOccurrenceSpecificationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/MessageOccurrenceSpecification.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return messageOccurrenceSpecificationItemProvider;
}
public Adapter createReceiveOperationEventAdapter() {
if (receiveOperationEventItemProvider == null) {
receiveOperationEventItemProvider = new ReceiveOperationEventItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ReceiveOperationEvent.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return receiveOperationEventItemProvider;
}
public Adapter createReceiveSignalEventAdapter() {
if (receiveSignalEventItemProvider == null) {
receiveSignalEventItemProvider = new ReceiveSignalEventItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ReceiveSignalEvent.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return receiveSignalEventItemProvider;
}
public Adapter createCombinedFragmentAdapter() {
if (combinedFragmentItemProvider == null) {
combinedFragmentItemProvider = new CombinedFragmentItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/CombinedFragment.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return combinedFragmentItemProvider;
}
public Adapter createContinuationAdapter() {
if (continuationItemProvider == null) {
continuationItemProvider = new ContinuationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Continuation.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return continuationItemProvider;
}
public Adapter createConsiderIgnoreFragmentAdapter() {
if (considerIgnoreFragmentItemProvider == null) {
considerIgnoreFragmentItemProvider = new ConsiderIgnoreFragmentItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ConsiderIgnoreFragment.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return considerIgnoreFragmentItemProvider;
}
public Adapter createCallEventAdapter() {
if (callEventItemProvider == null) {
callEventItemProvider = new CallEventItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/CallEvent.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return callEventItemProvider;
}
public Adapter createChangeEventAdapter() {
if (changeEventItemProvider == null) {
changeEventItemProvider = new ChangeEventItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ChangeEvent.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return changeEventItemProvider;
}
public Adapter createSignalEventAdapter() {
if (signalEventItemProvider == null) {
signalEventItemProvider = new SignalEventItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/SignalEvent.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return signalEventItemProvider;
}
public Adapter createAnyReceiveEventAdapter() {
if (anyReceiveEventItemProvider == null) {
anyReceiveEventItemProvider = new AnyReceiveEventItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/AnyReceiveEvent.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return anyReceiveEventItemProvider;
}
public Adapter createCreateObjectActionAdapter() {
if (createObjectActionItemProvider == null) {
createObjectActionItemProvider = new CreateObjectActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/CreateObjectAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return createObjectActionItemProvider;
}
public Adapter createDestroyObjectActionAdapter() {
if (destroyObjectActionItemProvider == null) {
destroyObjectActionItemProvider = new DestroyObjectActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/DestroyObjectAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return destroyObjectActionItemProvider;
}
public Adapter createTestIdentityActionAdapter() {
if (testIdentityActionItemProvider == null) {
testIdentityActionItemProvider = new TestIdentityActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/TestIdentityAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return testIdentityActionItemProvider;
}
public Adapter createReadSelfActionAdapter() {
if (readSelfActionItemProvider == null) {
readSelfActionItemProvider = new ReadSelfActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ReadSelfAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return readSelfActionItemProvider;
}
public Adapter createReadStructuralFeatureActionAdapter() {
if (readStructuralFeatureActionItemProvider == null) {
readStructuralFeatureActionItemProvider = new ReadStructuralFeatureActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ReadStructuralFeatureAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return readStructuralFeatureActionItemProvider;
}
public Adapter createClearStructuralFeatureActionAdapter() {
if (clearStructuralFeatureActionItemProvider == null) {
clearStructuralFeatureActionItemProvider = new ClearStructuralFeatureActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ClearStructuralFeatureAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return clearStructuralFeatureActionItemProvider;
}
public Adapter createRemoveStructuralFeatureValueActionAdapter() {
if (removeStructuralFeatureValueActionItemProvider == null) {
removeStructuralFeatureValueActionItemProvider = new RemoveStructuralFeatureValueActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/RemoveStructuralFeatureValueAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return removeStructuralFeatureValueActionItemProvider;
}
public Adapter createAddStructuralFeatureValueActionAdapter() {
if (addStructuralFeatureValueActionItemProvider == null) {
addStructuralFeatureValueActionItemProvider = new AddStructuralFeatureValueActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/AddStructuralFeatureValueAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return addStructuralFeatureValueActionItemProvider;
}
public Adapter createLinkEndDataAdapter() {
if (linkEndDataItemProvider == null) {
linkEndDataItemProvider = new LinkEndDataItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/LinkEndData.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return linkEndDataItemProvider;
}
public Adapter createQualifierValueAdapter() {
if (qualifierValueItemProvider == null) {
qualifierValueItemProvider = new QualifierValueItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/QualifierValue.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return qualifierValueItemProvider;
}
public Adapter createReadLinkActionAdapter() {
if (readLinkActionItemProvider == null) {
readLinkActionItemProvider = new ReadLinkActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ReadLinkAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return readLinkActionItemProvider;
}
public Adapter createLinkEndCreationDataAdapter() {
if (linkEndCreationDataItemProvider == null) {
linkEndCreationDataItemProvider = new LinkEndCreationDataItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/LinkEndCreationData.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return linkEndCreationDataItemProvider;
}
public Adapter createCreateLinkActionAdapter() {
if (createLinkActionItemProvider == null) {
createLinkActionItemProvider = new CreateLinkActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/CreateLinkAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return createLinkActionItemProvider;
}
public Adapter createDestroyLinkActionAdapter() {
if (destroyLinkActionItemProvider == null) {
destroyLinkActionItemProvider = new DestroyLinkActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/DestroyLinkAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return destroyLinkActionItemProvider;
}
public Adapter createLinkEndDestructionDataAdapter() {
if (linkEndDestructionDataItemProvider == null) {
linkEndDestructionDataItemProvider = new LinkEndDestructionDataItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/LinkEndDestructionData.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return linkEndDestructionDataItemProvider;
}
public Adapter createClearAssociationActionAdapter() {
if (clearAssociationActionItemProvider == null) {
clearAssociationActionItemProvider = new ClearAssociationActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ClearAssociationAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return clearAssociationActionItemProvider;
}
public Adapter createBroadcastSignalActionAdapter() {
if (broadcastSignalActionItemProvider == null) {
broadcastSignalActionItemProvider = new BroadcastSignalActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/BroadcastSignalAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return broadcastSignalActionItemProvider;
}
public Adapter createSendObjectActionAdapter() {
if (sendObjectActionItemProvider == null) {
sendObjectActionItemProvider = new SendObjectActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/SendObjectAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return sendObjectActionItemProvider;
}
public Adapter createValueSpecificationActionAdapter() {
if (valueSpecificationActionItemProvider == null) {
valueSpecificationActionItemProvider = new ValueSpecificationActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ValueSpecificationAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return valueSpecificationActionItemProvider;
}
public Adapter createTimeExpressionAdapter() {
if (timeExpressionItemProvider == null) {
timeExpressionItemProvider = new TimeExpressionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/TimeExpression.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return timeExpressionItemProvider;
}
public Adapter createDurationAdapter() {
if (durationItemProvider == null) {
durationItemProvider = new DurationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Duration.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return durationItemProvider;
}
public Adapter createValuePinAdapter() {
if (valuePinItemProvider == null) {
valuePinItemProvider = new ValuePinItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ValuePin.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return valuePinItemProvider;
}
public Adapter createDurationIntervalAdapter() {
if (durationIntervalItemProvider == null) {
durationIntervalItemProvider = new DurationIntervalItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/DurationInterval.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return durationIntervalItemProvider;
}
public Adapter createIntervalAdapter() {
if (intervalItemProvider == null) {
intervalItemProvider = new IntervalItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Interval.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return intervalItemProvider;
}
public Adapter createTimeConstraintAdapter() {
if (timeConstraintItemProvider == null) {
timeConstraintItemProvider = new TimeConstraintItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/TimeConstraint.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return timeConstraintItemProvider;
}
public Adapter createIntervalConstraintAdapter() {
if (intervalConstraintItemProvider == null) {
intervalConstraintItemProvider = new IntervalConstraintItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/IntervalConstraint.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return intervalConstraintItemProvider;
}
public Adapter createTimeIntervalAdapter() {
if (timeIntervalItemProvider == null) {
timeIntervalItemProvider = new TimeIntervalItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/TimeInterval.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return timeIntervalItemProvider;
}
public Adapter createDurationConstraintAdapter() {
if (durationConstraintItemProvider == null) {
durationConstraintItemProvider = new DurationConstraintItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/DurationConstraint.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return durationConstraintItemProvider;
}
public Adapter createTimeObservationAdapter() {
if (timeObservationItemProvider == null) {
timeObservationItemProvider = new TimeObservationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/TimeObservation.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return timeObservationItemProvider;
}
public Adapter createDurationObservationAdapter() {
if (durationObservationItemProvider == null) {
durationObservationItemProvider = new DurationObservationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/DurationObservation.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return durationObservationItemProvider;
}
public Adapter createOpaqueActionAdapter() {
if (opaqueActionItemProvider == null) {
opaqueActionItemProvider = new OpaqueActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/OpaqueAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return opaqueActionItemProvider;
}
public Adapter createSendSignalActionAdapter() {
if (sendSignalActionItemProvider == null) {
sendSignalActionItemProvider = new SendSignalActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/SendSignalAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return sendSignalActionItemProvider;
}
public Adapter createCallOperationActionAdapter() {
if (callOperationActionItemProvider == null) {
callOperationActionItemProvider = new CallOperationActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/CallOperationAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return callOperationActionItemProvider;
}
public Adapter createCallBehaviorActionAdapter() {
if (callBehaviorActionItemProvider == null) {
callBehaviorActionItemProvider = new CallBehaviorActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/CallBehaviorAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return callBehaviorActionItemProvider;
}
public Adapter createInformationItemAdapter() {
if (informationItemItemProvider == null) {
informationItemItemProvider = new InformationItemItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/InformationItem.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return informationItemItemProvider;
}
public Adapter createInformationFlowAdapter() {
if (informationFlowItemProvider == null) {
informationFlowItemProvider = new InformationFlowItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/InformationFlow.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return informationFlowItemProvider;
}
public Adapter createModelAdapter() {
if (modelItemProvider == null) {
modelItemProvider = new ModelItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Model.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return modelItemProvider;
}
public Adapter createReadVariableActionAdapter() {
if (readVariableActionItemProvider == null) {
readVariableActionItemProvider = new ReadVariableActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ReadVariableAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return readVariableActionItemProvider;
}
public Adapter createClearVariableActionAdapter() {
if (clearVariableActionItemProvider == null) {
clearVariableActionItemProvider = new ClearVariableActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ClearVariableAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return clearVariableActionItemProvider;
}
public Adapter createAddVariableValueActionAdapter() {
if (addVariableValueActionItemProvider == null) {
addVariableValueActionItemProvider = new AddVariableValueActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/AddVariableValueAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return addVariableValueActionItemProvider;
}
public Adapter createRemoveVariableValueActionAdapter() {
if (removeVariableValueActionItemProvider == null) {
removeVariableValueActionItemProvider = new RemoveVariableValueActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/RemoveVariableValueAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return removeVariableValueActionItemProvider;
}
public Adapter createRaiseExceptionActionAdapter() {
if (raiseExceptionActionItemProvider == null) {
raiseExceptionActionItemProvider = new RaiseExceptionActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/RaiseExceptionAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return raiseExceptionActionItemProvider;
}
public Adapter createActionInputPinAdapter() {
if (actionInputPinItemProvider == null) {
actionInputPinItemProvider = new ActionInputPinItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ActionInputPin.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return actionInputPinItemProvider;
}
public Adapter createReadExtentActionAdapter() {
if (readExtentActionItemProvider == null) {
readExtentActionItemProvider = new ReadExtentActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ReadExtentAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return readExtentActionItemProvider;
}
public Adapter createReclassifyObjectActionAdapter() {
if (reclassifyObjectActionItemProvider == null) {
reclassifyObjectActionItemProvider = new ReclassifyObjectActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ReclassifyObjectAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return reclassifyObjectActionItemProvider;
}
public Adapter createReadIsClassifiedObjectActionAdapter() {
if (readIsClassifiedObjectActionItemProvider == null) {
readIsClassifiedObjectActionItemProvider = new ReadIsClassifiedObjectActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ReadIsClassifiedObjectAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return readIsClassifiedObjectActionItemProvider;
}
public Adapter createStartClassifierBehaviorActionAdapter() {
if (startClassifierBehaviorActionItemProvider == null) {
startClassifierBehaviorActionItemProvider = new StartClassifierBehaviorActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/StartClassifierBehaviorAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return startClassifierBehaviorActionItemProvider;
}
public Adapter createReadLinkObjectEndActionAdapter() {
if (readLinkObjectEndActionItemProvider == null) {
readLinkObjectEndActionItemProvider = new ReadLinkObjectEndActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ReadLinkObjectEndAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return readLinkObjectEndActionItemProvider;
}
public Adapter createReadLinkObjectEndQualifierActionAdapter() {
if (readLinkObjectEndQualifierActionItemProvider == null) {
readLinkObjectEndQualifierActionItemProvider = new ReadLinkObjectEndQualifierActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ReadLinkObjectEndQualifierAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return readLinkObjectEndQualifierActionItemProvider;
}
public Adapter createCreateLinkObjectActionAdapter() {
if (createLinkObjectActionItemProvider == null) {
createLinkObjectActionItemProvider = new CreateLinkObjectActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/CreateLinkObjectAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return createLinkObjectActionItemProvider;
}
public Adapter createAcceptEventActionAdapter() {
if (acceptEventActionItemProvider == null) {
acceptEventActionItemProvider = new AcceptEventActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/AcceptEventAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return acceptEventActionItemProvider;
}
public Adapter createAcceptCallActionAdapter() {
if (acceptCallActionItemProvider == null) {
acceptCallActionItemProvider = new AcceptCallActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/AcceptCallAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return acceptCallActionItemProvider;
}
public Adapter createReplyActionAdapter() {
if (replyActionItemProvider == null) {
replyActionItemProvider = new ReplyActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ReplyAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return replyActionItemProvider;
}
public Adapter createUnmarshallActionAdapter() {
if (unmarshallActionItemProvider == null) {
unmarshallActionItemProvider = new UnmarshallActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/UnmarshallAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return unmarshallActionItemProvider;
}
public Adapter createReduceActionAdapter() {
if (reduceActionItemProvider == null) {
reduceActionItemProvider = new ReduceActionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ReduceAction.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return reduceActionItemProvider;
}
public Adapter createControlFlowAdapter() {
if (controlFlowItemProvider == null) {
controlFlowItemProvider = new ControlFlowItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ControlFlow.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return controlFlowItemProvider;
}
public Adapter createInitialNodeAdapter() {
if (initialNodeItemProvider == null) {
initialNodeItemProvider = new InitialNodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/InitialNode.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return initialNodeItemProvider;
}
public Adapter createActivityParameterNodeAdapter() {
if (activityParameterNodeItemProvider == null) {
activityParameterNodeItemProvider = new ActivityParameterNodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ActivityParameterNode.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return activityParameterNodeItemProvider;
}
public Adapter createForkNodeAdapter() {
if (forkNodeItemProvider == null) {
forkNodeItemProvider = new ForkNodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ForkNode.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return forkNodeItemProvider;
}
public Adapter createFlowFinalNodeAdapter() {
if (flowFinalNodeItemProvider == null) {
flowFinalNodeItemProvider = new FlowFinalNodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/FlowFinalNode.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return flowFinalNodeItemProvider;
}
public Adapter createCentralBufferNodeAdapter() {
if (centralBufferNodeItemProvider == null) {
centralBufferNodeItemProvider = new CentralBufferNodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/CentralBufferNode.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return centralBufferNodeItemProvider;
}
public Adapter createMergeNodeAdapter() {
if (mergeNodeItemProvider == null) {
mergeNodeItemProvider = new MergeNodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/MergeNode.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return mergeNodeItemProvider;
}
public Adapter createDecisionNodeAdapter() {
if (decisionNodeItemProvider == null) {
decisionNodeItemProvider = new DecisionNodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/DecisionNode.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return decisionNodeItemProvider;
}
public Adapter createActivityFinalNodeAdapter() {
if (activityFinalNodeItemProvider == null) {
activityFinalNodeItemProvider = new ActivityFinalNodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ActivityFinalNode.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return activityFinalNodeItemProvider;
}
public Adapter createJoinNodeAdapter() {
if (joinNodeItemProvider == null) {
joinNodeItemProvider = new JoinNodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/JoinNode.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return joinNodeItemProvider;
}
public Adapter createDataStoreNodeAdapter() {
if (dataStoreNodeItemProvider == null) {
dataStoreNodeItemProvider = new DataStoreNodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/DataStoreNode.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return dataStoreNodeItemProvider;
}
public Adapter createObjectFlowAdapter() {
if (objectFlowItemProvider == null) {
objectFlowItemProvider = new ObjectFlowItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ObjectFlow.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return objectFlowItemProvider;
}
public Adapter createSequenceNodeAdapter() {
if (sequenceNodeItemProvider == null) {
sequenceNodeItemProvider = new SequenceNodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/SequenceNode.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return sequenceNodeItemProvider;
}
public Adapter createConditionalNodeAdapter() {
if (conditionalNodeItemProvider == null) {
conditionalNodeItemProvider = new ConditionalNodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ConditionalNode.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return conditionalNodeItemProvider;
}
public Adapter createClauseAdapter() {
if (clauseItemProvider == null) {
clauseItemProvider = new ClauseItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Clause.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return clauseItemProvider;
}
public Adapter createLoopNodeAdapter() {
if (loopNodeItemProvider == null) {
loopNodeItemProvider = new LoopNodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/LoopNode.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return loopNodeItemProvider;
}
public Adapter createExpansionNodeAdapter() {
if (expansionNodeItemProvider == null) {
expansionNodeItemProvider = new ExpansionNodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ExpansionNode.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return expansionNodeItemProvider;
}
public Adapter createExpansionRegionAdapter() {
if (expansionRegionItemProvider == null) {
expansionRegionItemProvider = new ExpansionRegionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ExpansionRegion.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return expansionRegionItemProvider;
}
public Adapter createComponentRealizationAdapter() {
if (componentRealizationItemProvider == null) {
componentRealizationItemProvider = new ComponentRealizationItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ComponentRealization.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return componentRealizationItemProvider;
}
public Adapter createComponentAdapter() {
if (componentItemProvider == null) {
componentItemProvider = new ComponentItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Component.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return componentItemProvider;
}
public Adapter createNodeAdapter() {
if (nodeItemProvider == null) {
nodeItemProvider = new NodeItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Node.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return nodeItemProvider;
}
public Adapter createDeviceAdapter() {
if (deviceItemProvider == null) {
deviceItemProvider = new DeviceItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/Device.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return deviceItemProvider;
}
public Adapter createExecutionEnvironmentAdapter() {
if (executionEnvironmentItemProvider == null) {
executionEnvironmentItemProvider = new ExecutionEnvironmentItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ExecutionEnvironment.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return executionEnvironmentItemProvider;
}
public Adapter createCommunicationPathAdapter() {
if (communicationPathItemProvider == null) {
communicationPathItemProvider = new CommunicationPathItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/CommunicationPath.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return communicationPathItemProvider;
}
public Adapter createFinalStateAdapter() {
if (finalStateItemProvider == null) {
finalStateItemProvider = new FinalStateItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/FinalState.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return finalStateItemProvider;
}
public Adapter createTimeEventAdapter() {
if (timeEventItemProvider == null) {
timeEventItemProvider = new TimeEventItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/TimeEvent.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return timeEventItemProvider;
}
public Adapter createProtocolTransitionAdapter() {
if (protocolTransitionItemProvider == null) {
protocolTransitionItemProvider = new ProtocolTransitionItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/ProtocolTransition.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return protocolTransitionItemProvider;
}
public Adapter createAssociationClassAdapter() {
if (associationClassItemProvider == null) {
associationClassItemProvider = new AssociationClassItemProvider(this) {
@Override
public Object getImage(Object object) {
if (useAlternativeIcons(object)) {
return overlayImage(object, FileLocator.find(UML_BUNDLE, new Path("icons/obj16/AssociationClass.gif"), null)); //$NON-NLS-1$
}
return super.getImage(object);
}
};
}
return associationClassItemProvider;
}
private boolean useAlternativeIcons(Object object) {
return UMLPreferencesConstants.PREF_ICON_STYLE_CHEERFUL.equals(myPreferenceStore.getString(UMLPreferencesConstants.PREF_ICON_STYLE));
}
private static final Bundle UML_BUNDLE = Platform.getBundle("org.eclipse.uml2.diagram.common"); //$NON-NLS-1$
private IPreferenceStore myPreferenceStore;
}