diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/.ratings b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/.ratings index 7916a1108ce167d51dd824cdfb37546f9796bd98..588bd3ab4cdbdac842a4bcdfbb1b4768e401d815 100644 --- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/.ratings +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/.ratings @@ -1,14 +1,10 @@ - ButtonDialog.java 1ac5f7842d52ea384c8a73c2d59a685e516ce4a5 GREEN -ButtonDialogGUI.java b6f110079b99e2339732c0c0aa4e9ad257045e6b GREEN CheckBoxTreeDialog.java bdddcf60b63598d5517fc860ab02da7ab3f56ef5 GREEN ElementTreeMultiSelectDialog.java 4dd9ed281145f9f58f9827d66f05b13733068df3 GREEN -ElementTreeMultiSelectDialogGUI.java d24ff75991d59d3d53fafa4c0440dd5e47b90e80 GREEN ElementTreeSingleSelectDialog.java 563b61edd516acbe6dfc4e8d8e5dc2bea76edc87 GREEN -ElementTreeSingleSelectDialogGUI.java 8845adf26663ea21e084f600a76f3efaa64e8344 GREEN IDialogEditSupport.java f4128d109c23470544bbe47c9b3321180c6d24ed GREEN MessageUtilsExtended.java b107e70f15965c563ff1e804fdf2cfc5252853ff GREEN ModelElementTreeContentProvider.java dc5b51728333ddbc3a79034dbe2f8b5c79b49f34 GREEN -ModelElementWithRefCopyMessageHandler.java 8c73ac5577c3122350799b844f9c16c237c16f6f GREEN +ModelElementWithRefCopyMessageHandler.java e334cda33829f30996f41d0b3e7c881c6f8b71a4 GREEN MultiFieldInputDialog.java ea831811ed66d82b900a68eaa72ec9f1d4949932 GREEN MultiRootTreeContentProvider.java 977d6a4551d2f8cc401d382316cfe88bf90e1365 GREEN diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ModelElementWithRefCopyMessageHandler.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ModelElementWithRefCopyMessageHandler.java index 54b7150bc911f14385231a2686e6a0937f5c0192..12d77e083b68c513c4c494969879cf2208213ef7 100644 --- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ModelElementWithRefCopyMessageHandler.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ModelElementWithRefCopyMessageHandler.java @@ -19,18 +19,18 @@ import static org.fortiss.tooling.base.ui.dialog.MessageUtilsExtended.showWarnin import org.fortiss.tooling.base.compose.ModelElementWithRefCopyMessage; import org.fortiss.tooling.base.model.element.IModelElementSpecification; -import org.fortiss.tooling.kernel.extension.LogMessageHandler; +import org.fortiss.tooling.kernel.extension.ILogMessageHandler; import org.fortiss.tooling.kernel.extension.data.ILogMessageContext; /** - * {@link LogMessageHandler} that displays warning dialogs of {@link ModelElementWithRefCopyMessage} + * {@link ILogMessageHandler} that displays warning dialogs of {@link ModelElementWithRefCopyMessage} * s which are emitted when a user copies elements which reference * {@link IModelElementSpecification}s. * * @author diewald */ public class ModelElementWithRefCopyMessageHandler implements - LogMessageHandler<ModelElementWithRefCopyMessage> { + ILogMessageHandler<ModelElementWithRefCopyMessage> { /** Title of the dialog. */ private static final String TITLE = "References to external model elements."; diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/.ratings b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/.ratings index afafb417d88977ea13917f3a3892d7b8709ce028..05e6fa0c6aad7808345a66589d4647f7fefce081 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/.ratings +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/.ratings @@ -1,4 +1,3 @@ - IConnectionCompositor.java 8580af5f102e01b7399107a6fb746796675b10c1 GREEN IConstraint.java 86dbd10cbb64a3e562d342e000b376b628d2ff33 RED IConstraintChecker.java 2c85ad00914327d7a614be7de837a31a504bc723 GREEN @@ -6,6 +5,7 @@ IEclipseResourcePostLoadProvider.java 8a8cd579a66be5f474e54b3146dd7be9c9736b53 G IEclipseResourceStorageLocationProvider.java 75cccba8507cdad430e7ec9acc2edf88671dde1e GREEN IElementCompositor.java 1c2044b4b94b7e4aa8f5d7a1b13ab2b7ccac4701 GREEN ILibraryElementHandler.java 43ddeb8dd2ed480b5159f632fbee1e493fdfe84d GREEN +ILogMessageHandler.java 029e142a471418c70e574e62da820f2ecc2f718a YELLOW IMigrationProvider.java a9f0d25e0fbf7228909e1c335b7059913c19ff81 GREEN IPrototypeProvider.java fe72164651b48888bc69f47962bcaa256de9097f GREEN IStorageProvider.java 2afca7f09e782b83bd342a9c32afc319a5c182ab GREEN diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/LogMessageHandler.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/ILogMessageHandler.java similarity index 87% rename from org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/LogMessageHandler.java rename to org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/ILogMessageHandler.java index 05e8f8a774d190abee158b0d46235af6fe5a3637..9ab53e836a095ef00fd84ecc0375167edf593b46 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/LogMessageHandler.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/ILogMessageHandler.java @@ -23,14 +23,12 @@ import org.fortiss.tooling.kernel.service.base.IObjectAware; /** * The {@link LoggingService} provides registration and access to MessageHandlers that are used to * display messages emitted from non-UI, i.e. model, plugins to the user. - * A {@link LogMessageHandler} knows how to present the given message to the user, e.g., the layout + * A {@link ILogMessageHandler} knows how to present the given message to the user, e.g., the layout * or dialog style. * - * TODO(VA) Shouldn't this interface be called *I*LogMessageHandler? - * * @author diewald */ -public interface LogMessageHandler<LM extends LogMessage> extends IObjectAware<LM> { +public interface ILogMessageHandler<LM extends LogMessage> extends IObjectAware<LM> { /** Processes the {@link LogMessage} by the handler. */ void showMessage(LM message, ILogMessageContext context); } diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/data/.ratings b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/data/.ratings index 8c33cecbe5b3bf12e72cf8b23c1f353ccbf2f36f..baaf4a2e4c0d08b30be42ab8c154503b4e621f23 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/data/.ratings +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/data/.ratings @@ -1,8 +1,7 @@ - IConnectionCompositionContext.java cf43a61c89c489089cd8d34f5137034ded0b2672 GREEN IConstraintViolation.java df6889fcf5834f9488d2023f885e15070bf46d3e GREEN IElementCompositionContext.java 9f929de12ebd84ef1910dab25798281abbd4fd31 GREEN -ILogMessageContext.java 4c7628e1f9fdc3609be44295f7c77e0787a00630 GREEN +ILogMessageContext.java d760367a573a8022f2c230a149074269ebbaf7c4 GREEN ITopLevelElement.java cd47687ba1b18ae4d5ad01a07b799ed0833a0979 GREEN ITransformationContext.java ed846c5a8c4e96716e9c4c1f52dd10afd42a2df9 GREEN LibraryPrototype.java 669b97c5cc045a4b308bb0bef1f1ed3d77b9adf4 GREEN diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/data/ILogMessageContext.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/data/ILogMessageContext.java index baf3d6f9837e9b79ca292763ed7e55fff7612df6..46c9a8875284460cace6978993690b3f12864bd9 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/data/ILogMessageContext.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/data/ILogMessageContext.java @@ -15,10 +15,10 @@ +--------------------------------------------------------------------------*/ package org.fortiss.tooling.kernel.extension.data; -import org.fortiss.tooling.kernel.extension.LogMessageHandler; +import org.fortiss.tooling.kernel.extension.ILogMessageHandler; /** - * Marker interface to provide additional information to a {@link LogMessageHandler}. + * Marker interface to provide additional information to a {@link ILogMessageHandler}. * For instance, it can be marked whether a {@link ILogMessageContext} is triggered from a user * interaction. * diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/.ratings b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/.ratings index f382b95a727470ffbae001741ba1bf79e6b91c6a..445d005716bc84bce0d76948b34abe78f95108ce 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/.ratings +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/.ratings @@ -1,4 +1,3 @@ - CommandStackService.java 34792bb7069917c9436b895e3a4e211197d5c026 RED ConnectionCompositorService.java eb2dcfa82e3dd9174e2c7b0fb496afc8ae8b9216 GREEN ConstraintCheckerService.java 036808df8d173a994842bae370b557f54a196733 GREEN @@ -7,7 +6,7 @@ DummyTopLevelElement.java 634dc9c9e205ab4b7bb7c7794565d927d4648a49 GREEN ElementCompositorService.java feab3d996d7c61e4cb17bd9e990a8d944e52180d GREEN LibraryPrototypeProvider.java 039d75d5d972e1fd304577e29f82f95e2081255e GREEN LibraryService.java 9942eb2b7c72f8be705bb979f02de45e55175ba5 GREEN -LoggingService.java 4928f732b8b41ed858f5386d80f8fdcfc6a6128b GREEN +LoggingService.java ef00b8767f3426ef9568fb5009193034f2967dd4 GREEN MigrationService.java c542f63a382ab42f36ca82b4d4d32ef6a825aad2 GREEN PersistencyService.java 1f06159177e6247083a4ea5baaf8476ea38bc213 GREEN PrototypeService.java 8f40bc1b1a6d597dbc3ac01c96d9e4fb1e829a58 GREEN diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/LoggingService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/LoggingService.java index 658a86e10cbefbb92907e8f957700e7787f6169a..c77e48deb577683ba67f181f026f772b4dcf635e 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/LoggingService.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/LoggingService.java @@ -17,7 +17,7 @@ package org.fortiss.tooling.kernel.internal; import java.util.List; -import org.fortiss.tooling.kernel.extension.LogMessageHandler; +import org.fortiss.tooling.kernel.extension.ILogMessageHandler; import org.fortiss.tooling.kernel.extension.data.ILogMessageContext; import org.fortiss.tooling.kernel.extension.data.LogMessage; import org.fortiss.tooling.kernel.service.IKernelIntrospectionSystemService; @@ -29,7 +29,7 @@ import org.fortiss.tooling.kernel.service.base.ObjectAwareServiceBase; * * @author diewald */ -public class LoggingService extends ObjectAwareServiceBase<LogMessageHandler<LogMessage>> implements +public class LoggingService extends ObjectAwareServiceBase<ILogMessageHandler<LogMessage>> implements ILoggingService { /** The singleton instance. */ private static final LoggingService INSTANCE = new LoggingService(); @@ -64,9 +64,9 @@ public class LoggingService extends ObjectAwareServiceBase<LogMessageHandler<Log /** Registers a handler for the given class of {@link LogMessage}s. */ @Override @SuppressWarnings("unchecked") - public <LM extends LogMessage> void registerLogMessageHandler(LogMessageHandler<LM> handler, + public <LM extends LogMessage> void registerLogMessageHandler(ILogMessageHandler<LM> handler, Class<LM> logMessageClass) { - addHandler(logMessageClass, (LogMessageHandler<LogMessage>)handler); + addHandler(logMessageClass, (ILogMessageHandler<LogMessage>)handler); } /** {@inheritDoc} */ @@ -84,8 +84,8 @@ public class LoggingService extends ObjectAwareServiceBase<LogMessageHandler<Log /** {@inheritDoc} */ @Override public void processMessage(LogMessage message, ILogMessageContext context) { - List<LogMessageHandler<LogMessage>> handlerList = getRegisteredHandlers(message.getClass()); - for(LogMessageHandler<LogMessage> handler : handlerList) { + List<ILogMessageHandler<LogMessage>> handlerList = getRegisteredHandlers(message.getClass()); + for(ILogMessageHandler<LogMessage> handler : handlerList) { handler.showMessage(message, context); } } diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/service/.ratings b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/service/.ratings index 5fae3a85a234d4f80bc7ef6187b4a44a7b48349d..be5e9280691aa4f4ea45240a39e6b9927c7aa6d5 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/service/.ratings +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/service/.ratings @@ -1,4 +1,3 @@ - ICommandStackService.java 33726120716d0628e0ee328e7d1bf2669077b3fd GREEN IConnectionCompositorService.java c55950f1581ce421dd0213d816d0c14d30a88903 GREEN IConstraintCheckerService.java 96b4849e7f41448b36f3b91cc095c9cb60e65138 GREEN @@ -7,7 +6,7 @@ IEclipseResourceStorageService.java 6cd3f7a697c3d1cbf897ae54ce5ebf75aab70b0a GRE IElementCompositorService.java 30ff8e73fd024de5e408b7c5e10d44790aaf6e26 GREEN IKernelIntrospectionSystemService.java 685e85ac8639ae0bfd34cb2639bdc9c9b3b1d99a GREEN ILibraryService.java 70e03666c36f95963d1e0a5568b6526c35ab84ef GREEN -ILoggingService.java 2e81157d413816164da6621db76027b572dfa41d GREEN +ILoggingService.java 3e515b141a1117e782f3c30f2974a69241c716c6 GREEN IMigrationService.java 454d62421b6f118cffdbabd1c6f3790deaff32ef GREEN IPersistencyService.java 372d17a34e3c39a2f428ded785a11d20c9b2e223 GREEN IPrototypeService.java c6c2e572495e9c314bfbccdb49d8ff1447e48600 GREEN diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/service/ILoggingService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/service/ILoggingService.java index e710b3b16ca5596072eca4c358ce831641dbcefc..1ee9723af5a79299249e8db345e8419f814ff6d1 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/service/ILoggingService.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/service/ILoggingService.java @@ -15,14 +15,14 @@ +--------------------------------------------------------------------------*/ package org.fortiss.tooling.kernel.service; -import org.fortiss.tooling.kernel.extension.LogMessageHandler; +import org.fortiss.tooling.kernel.extension.ILogMessageHandler; import org.fortiss.tooling.kernel.extension.data.ILogMessageContext; import org.fortiss.tooling.kernel.extension.data.LogMessage; import org.fortiss.tooling.kernel.internal.LoggingService; /** * The logging service allows methods to emit {@link LogMessage}s that are processed by - * {@link LogMessageHandler}s. The service is implemented in a broadcast manner such that each + * {@link ILogMessageHandler}s. The service is implemented in a broadcast manner such that each * handler is activated that accepts the emitted {@link LogMessage} with the given * {@link ILogMessageContext}. * @@ -40,12 +40,12 @@ public interface ILoggingService { /** * Triggers the processing method of the given {@link LogMessage} for all - * {@link LogMessageHandler}s that accept the {@link LogMessage} from the given + * {@link ILogMessageHandler}s that accept the {@link LogMessage} from the given * {@link ILogMessageContext}. */ void processMessage(LogMessage message, ILogMessageContext context); /** Registers the given handler with the service. */ - <LM extends LogMessage> void registerLogMessageHandler(LogMessageHandler<LM> handler, + <LM extends LogMessage> void registerLogMessageHandler(ILogMessageHandler<LM> handler, Class<LM> logMessageClass); }