Runtime

## Package org.eclipse.gmf.runtime.common.core.util

Provides miscellaneous utility classes that are applicable to the modeling platform.

See:
Description

Interface Summary
IAdaptableSelection: A common tag interface that is supported by viewers that want to enable access to their selection.
INullObject: A specification of classes that implement the Null Object pattern.
IUpdateable: Tests if an element is updatable

Class Summary
CompositeRunnable: A utility class that is a composite of runnables
EnumeratedType: An enumeration of constants based on the typesafe enum pattern.
FileCopyUtil: Utility class for copying files and folders
HashUtil: A utility for generating unique hash values.
Log: A utility for logging errors, warnings, and information.
ObjectAdapter: An adapter that allows for the setting of the object later.
PropertiesConfigurationManager: Manages the properties files declared in the textConfiguration extensions
Proxy: A proxy object that handles exceptions.
RequestCollapser: This class is used to collapse multiple requests by simply spawning a thread the first time it receives a request, execute that request in the thread, and once the thread finishes execution it will come back to execute the next request if any.
StringMatcher: A string pattern matcher, supporting wildcard characters.
StringMatcher.Position: Keeps track of the internal position of the matcher.
StringStatics: This class contains string statics that are not to be translated.
StringUtil: In JDK 1.3 we don't have the luxury of replaceAll as in JDK 1.4.
Trace: A utility for tracing debug information.

## Package org.eclipse.gmf.runtime.common.core.util Description

Provides miscellaneous utility classes that are applicable to the modeling platform.

## Package Specification

Runtime

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.