mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-03 14:25:37 +02:00
[173332] refactored dstore extra apis to be visible
This commit is contained in:
parent
d1e046ebdd
commit
868f5c7522
29 changed files with 53 additions and 20 deletions
|
@ -22,8 +22,8 @@ import org.eclipse.dstore.core.java.IRemoteClassInstance;
|
|||
import org.eclipse.dstore.core.model.DE;
|
||||
import org.eclipse.dstore.core.model.DataElement;
|
||||
import org.eclipse.dstore.core.model.UpdateHandler;
|
||||
import org.eclipse.dstore.extra.IDomainNotifier;
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
import org.eclipse.dstore.extra.internal.extra.IDomainNotifier;
|
||||
|
||||
/**
|
||||
* The ClientUpdateHandler is contains a queue of data update requests
|
||||
|
|
|
@ -21,9 +21,9 @@ import java.util.List;
|
|||
|
||||
import org.eclipse.dstore.core.util.DataElementRemover;
|
||||
import org.eclipse.dstore.core.util.StringCompare;
|
||||
import org.eclipse.dstore.extra.IDataElement;
|
||||
import org.eclipse.dstore.extra.internal.extra.DataElementActionFilter;
|
||||
import org.eclipse.dstore.extra.internal.extra.DesktopElement;
|
||||
import org.eclipse.dstore.extra.internal.extra.IDataElement;
|
||||
import org.eclipse.dstore.extra.internal.extra.PropertySource;
|
||||
|
||||
/**
|
||||
|
|
|
@ -11,3 +11,4 @@ Require-Bundle: org.eclipse.ui,
|
|||
Eclipse-LazyStart: true
|
||||
Bundle-Vendor: %providerName
|
||||
Bundle-RequiredExecutionEnvironment: J2SE-1.4
|
||||
Export-Package: org.eclipse.dstore.extra
|
||||
|
|
|
@ -14,10 +14,12 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.dstore.extra.internal.extra;
|
||||
package org.eclipse.dstore.extra;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.eclipse.dstore.extra.internal.extra.IElement;
|
||||
|
||||
public interface IDataElement extends IElement
|
||||
{
|
||||
|
|
@ -14,7 +14,9 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.dstore.extra.internal.extra;
|
||||
package org.eclipse.dstore.extra;
|
||||
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
|
||||
public interface IDomainListener
|
||||
{
|
|
@ -14,7 +14,9 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.dstore.extra.internal.extra;
|
||||
package org.eclipse.dstore.extra;
|
||||
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
|
||||
public interface IDomainNotifier
|
||||
{
|
|
@ -16,6 +16,8 @@
|
|||
|
||||
package org.eclipse.dstore.extra.internal.extra;
|
||||
|
||||
import org.eclipse.dstore.extra.IDataElement;
|
||||
|
||||
|
||||
|
||||
public class DataElementActionFilter
|
||||
|
|
|
@ -18,6 +18,9 @@ package org.eclipse.dstore.extra.internal.extra;
|
|||
|
||||
import java.util.List;
|
||||
|
||||
import org.eclipse.dstore.extra.IDataElement;
|
||||
import org.eclipse.dstore.extra.IDomainNotifier;
|
||||
|
||||
public class DomainEvent
|
||||
{
|
||||
|
||||
|
|
|
@ -16,6 +16,9 @@
|
|||
|
||||
package org.eclipse.dstore.extra.internal.extra;
|
||||
|
||||
import org.eclipse.dstore.extra.IDomainListener;
|
||||
import org.eclipse.dstore.extra.IDomainNotifier;
|
||||
|
||||
public class DomainNotifier implements IDomainNotifier
|
||||
{
|
||||
|
||||
|
|
|
@ -15,6 +15,8 @@
|
|||
********************************************************************************/
|
||||
|
||||
package org.eclipse.dstore.extra.internal.extra;
|
||||
|
||||
import org.eclipse.dstore.extra.IDataElement;
|
||||
|
||||
public class PropertySource
|
||||
{
|
||||
|
|
|
@ -14,10 +14,12 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.dstore.extra.internal.extra;
|
||||
package org.eclipse.dstore.extra;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.eclipse.dstore.extra.internal.extra.IElement;
|
||||
|
||||
public interface IDataElement extends IElement
|
||||
{
|
||||
|
|
@ -14,7 +14,9 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.dstore.extra.internal.extra;
|
||||
package org.eclipse.dstore.extra;
|
||||
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
|
||||
public interface IDomainListener
|
||||
{
|
|
@ -14,7 +14,9 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.dstore.extra.internal.extra;
|
||||
package org.eclipse.dstore.extra;
|
||||
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
|
||||
public interface IDomainNotifier
|
||||
{
|
|
@ -16,6 +16,8 @@
|
|||
|
||||
package org.eclipse.dstore.extra.internal.extra;
|
||||
|
||||
import org.eclipse.dstore.extra.IDataElement;
|
||||
|
||||
public class DataElementActionFilter implements org.eclipse.ui.IActionFilter {
|
||||
|
||||
|
||||
|
|
|
@ -18,6 +18,7 @@ package org.eclipse.dstore.extra.internal.extra;
|
|||
|
||||
import java.util.List;
|
||||
|
||||
import org.eclipse.dstore.extra.IDataElement;
|
||||
import org.eclipse.jface.resource.ImageDescriptor;
|
||||
|
||||
|
||||
|
|
|
@ -18,6 +18,9 @@ package org.eclipse.dstore.extra.internal.extra;
|
|||
|
||||
import java.util.List;
|
||||
|
||||
import org.eclipse.dstore.extra.IDataElement;
|
||||
import org.eclipse.dstore.extra.IDomainNotifier;
|
||||
|
||||
public class DomainEvent
|
||||
{
|
||||
|
||||
|
|
|
@ -18,6 +18,9 @@ package org.eclipse.dstore.extra.internal.extra;
|
|||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import org.eclipse.dstore.extra.IDomainListener;
|
||||
import org.eclipse.dstore.extra.IDomainNotifier;
|
||||
|
||||
public class DomainNotifier implements IDomainNotifier
|
||||
{
|
||||
|
||||
|
|
|
@ -19,6 +19,7 @@ package org.eclipse.dstore.extra.internal.extra;
|
|||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
import org.eclipse.dstore.extra.IDataElement;
|
||||
import org.eclipse.ui.views.properties.IPropertyDescriptor;
|
||||
import org.eclipse.ui.views.properties.TextPropertyDescriptor;
|
||||
|
||||
|
|
|
@ -20,8 +20,8 @@ import java.lang.reflect.InvocationTargetException;
|
|||
|
||||
import org.eclipse.core.runtime.IProgressMonitor;
|
||||
import org.eclipse.dstore.core.model.DataElement;
|
||||
import org.eclipse.dstore.extra.IDomainListener;
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
import org.eclipse.dstore.extra.internal.extra.IDomainListener;
|
||||
import org.eclipse.jface.dialogs.ProgressMonitorDialog;
|
||||
import org.eclipse.jface.operation.IRunnableContext;
|
||||
import org.eclipse.jface.operation.IRunnableWithProgress;
|
||||
|
|
|
@ -23,8 +23,8 @@ import org.eclipse.core.runtime.IProgressMonitor;
|
|||
import org.eclipse.dstore.core.model.DE;
|
||||
import org.eclipse.dstore.core.model.DataElement;
|
||||
import org.eclipse.dstore.core.model.DataStore;
|
||||
import org.eclipse.dstore.extra.IDomainListener;
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
import org.eclipse.dstore.extra.internal.extra.IDomainListener;
|
||||
import org.eclipse.rse.core.SystemBasePlugin;
|
||||
import org.eclipse.rse.core.subsystems.CommunicationsEvent;
|
||||
import org.eclipse.rse.core.subsystems.ICommunicationsListener;
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
package org.eclipse.rse.internal.services.dstore.shell;
|
||||
|
||||
import org.eclipse.dstore.core.model.DataElement;
|
||||
import org.eclipse.dstore.extra.IDomainListener;
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
import org.eclipse.dstore.extra.internal.extra.IDomainListener;
|
||||
import org.eclipse.rse.services.dstore.shells.DStoreHostOutput;
|
||||
import org.eclipse.rse.services.shells.AbstractHostShellOutputReader;
|
||||
import org.eclipse.rse.services.shells.IHostOutput;
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
package org.eclipse.rse.services.dstore.search;
|
||||
|
||||
import org.eclipse.dstore.core.model.DataElement;
|
||||
import org.eclipse.dstore.extra.IDomainListener;
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
import org.eclipse.dstore.extra.internal.extra.IDomainListener;
|
||||
import org.eclipse.rse.services.clientserver.SystemSearchString;
|
||||
import org.eclipse.rse.services.search.AbstractSearchResultConfiguration;
|
||||
import org.eclipse.rse.services.search.IHostSearchResultSet;
|
||||
|
|
|
@ -23,9 +23,9 @@ import org.eclipse.core.runtime.IProgressMonitor;
|
|||
import org.eclipse.dstore.core.model.DE;
|
||||
import org.eclipse.dstore.core.model.DataElement;
|
||||
import org.eclipse.dstore.core.model.DataStore;
|
||||
import org.eclipse.dstore.extra.IDomainListener;
|
||||
import org.eclipse.dstore.extra.IDomainNotifier;
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
import org.eclipse.dstore.extra.internal.extra.IDomainListener;
|
||||
import org.eclipse.dstore.extra.internal.extra.IDomainNotifier;
|
||||
import org.eclipse.swt.widgets.Display;
|
||||
import org.eclipse.swt.widgets.Shell;
|
||||
|
||||
|
|
|
@ -25,8 +25,8 @@ import org.eclipse.core.runtime.IProgressMonitor;
|
|||
import org.eclipse.dstore.core.model.DE;
|
||||
import org.eclipse.dstore.core.model.DataElement;
|
||||
import org.eclipse.dstore.core.model.DataStore;
|
||||
import org.eclipse.dstore.extra.IDomainListener;
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
import org.eclipse.dstore.extra.internal.extra.IDomainListener;
|
||||
import org.eclipse.rse.dstore.universal.miners.IUniversalDataStoreConstants;
|
||||
import org.eclipse.rse.services.clientserver.messages.SystemMessage;
|
||||
import org.eclipse.rse.services.dstore.ServiceResources;
|
||||
|
|
|
@ -22,8 +22,8 @@ import java.util.Vector;
|
|||
import org.eclipse.core.runtime.IProgressMonitor;
|
||||
import org.eclipse.dstore.core.model.DE;
|
||||
import org.eclipse.dstore.core.model.DataElement;
|
||||
import org.eclipse.dstore.extra.IDomainListener;
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
import org.eclipse.dstore.extra.internal.extra.IDomainListener;
|
||||
import org.eclipse.swt.widgets.Display;
|
||||
import org.eclipse.swt.widgets.Shell;
|
||||
|
||||
|
|
|
@ -141,7 +141,7 @@ public class RemoteCommandHelpers
|
|||
if (pwd == null || !pwd.getAbsolutePath().equals(path))
|
||||
{
|
||||
String cdCmd = "cd " + PathUtility.enQuoteUnix(path); //$NON-NLS-1$
|
||||
if (!fileSSF.isUnixStyle())
|
||||
if (!fileSSF.isUnixStyle())
|
||||
{
|
||||
if (path.endsWith(":")) //$NON-NLS-1$
|
||||
{
|
||||
|
|
|
@ -22,8 +22,8 @@ import java.util.List;
|
|||
import org.eclipse.dstore.core.model.DE;
|
||||
import org.eclipse.dstore.core.model.DataElement;
|
||||
import org.eclipse.dstore.core.model.DataStore;
|
||||
import org.eclipse.dstore.extra.IDomainListener;
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
import org.eclipse.dstore.extra.internal.extra.IDomainListener;
|
||||
import org.eclipse.rse.core.subsystems.CommunicationsEvent;
|
||||
import org.eclipse.rse.core.subsystems.ICommunicationsListener;
|
||||
import org.eclipse.rse.dstore.universal.miners.IUniversalDataStoreConstants;
|
||||
|
|
|
@ -23,8 +23,8 @@ import org.eclipse.core.runtime.IProgressMonitor;
|
|||
import org.eclipse.dstore.core.model.DE;
|
||||
import org.eclipse.dstore.core.model.DataElement;
|
||||
import org.eclipse.dstore.core.model.DataStore;
|
||||
import org.eclipse.dstore.extra.IDomainListener;
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
import org.eclipse.dstore.extra.internal.extra.IDomainListener;
|
||||
import org.eclipse.rse.connectorservice.dstore.util.ICommunicationsDiagnostic;
|
||||
import org.eclipse.rse.connectorservice.dstore.util.ICommunicationsDiagnosticFactory;
|
||||
import org.eclipse.rse.core.SystemBasePlugin;
|
||||
|
|
|
@ -26,8 +26,8 @@ import org.eclipse.core.runtime.Status;
|
|||
import org.eclipse.dstore.core.model.DE;
|
||||
import org.eclipse.dstore.core.model.DataElement;
|
||||
import org.eclipse.dstore.core.model.DataStore;
|
||||
import org.eclipse.dstore.extra.IDomainListener;
|
||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
||||
import org.eclipse.dstore.extra.internal.extra.IDomainListener;
|
||||
import org.eclipse.rse.core.SystemBasePlugin;
|
||||
import org.eclipse.rse.core.subsystems.CommunicationsEvent;
|
||||
import org.eclipse.rse.core.subsystems.ICommunicationsListener;
|
||||
|
|
Loading…
Add table
Reference in a new issue