mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-26 17:53:55 +02:00
[173332] refactored dstore extra apis to be visible
This commit is contained in:
parent
f69f60511c
commit
ff52c536ed
23 changed files with 29 additions and 34 deletions
|
@ -14,12 +14,10 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.eclipse.dstore.extra.IDataElement;
|
|
||||||
import org.eclipse.dstore.extra.IDomainNotifier;
|
|
||||||
|
|
||||||
public class DomainEvent
|
public class DomainEvent
|
||||||
{
|
{
|
|
@ -1,5 +1,5 @@
|
||||||
/********************************************************************************
|
/********************************************************************************
|
||||||
* Copyright (c) 2001, 2007 IBM Corporation and International Business Machines Corporation. All rights reserved.
|
* Copyright (c) 2001, 2006 IBM Corporation and International Business Machines Corporation. All rights reserved.
|
||||||
* This program and the accompanying materials are made available under the terms
|
* This program and the accompanying materials are made available under the terms
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
* available at http://www.eclipse.org/legal/epl-v10.html
|
||||||
|
@ -18,7 +18,7 @@ package org.eclipse.dstore.extra;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.eclipse.dstore.extra.internal.extra.IElement;
|
import org.eclipse.dstore.extra.internal.IElement;
|
||||||
|
|
||||||
public interface IDataElement extends IElement
|
public interface IDataElement extends IElement
|
||||||
{
|
{
|
||||||
|
@ -30,8 +30,8 @@ public interface IDataElement extends IElement
|
||||||
List getNestedData();
|
List getNestedData();
|
||||||
int getNestedSize();
|
int getNestedSize();
|
||||||
|
|
||||||
|
|
||||||
Object getElementProperty(Object obj);
|
Object getElementProperty(Object obj);
|
||||||
List getAssociated(String key);
|
List getAssociated(String key);
|
||||||
|
|
||||||
boolean isOfType(String typeStr);
|
boolean isOfType(String typeStr);
|
||||||
}
|
}
|
|
@ -1,5 +1,5 @@
|
||||||
/********************************************************************************
|
/********************************************************************************
|
||||||
* Copyright (c) 2001, 2007 IBM Corporation and International Business Machines Corporation. All rights reserved.
|
* Copyright (c) 2001, 2006 IBM Corporation and International Business Machines Corporation. All rights reserved.
|
||||||
* This program and the accompanying materials are made available under the terms
|
* This program and the accompanying materials are made available under the terms
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
* available at http://www.eclipse.org/legal/epl-v10.html
|
||||||
|
@ -16,11 +16,11 @@
|
||||||
|
|
||||||
package org.eclipse.dstore.extra;
|
package org.eclipse.dstore.extra;
|
||||||
|
|
||||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
|
||||||
|
|
||||||
public interface IDomainListener
|
public interface IDomainListener
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
public boolean listeningTo(DomainEvent e);
|
public boolean listeningTo(DomainEvent e);
|
||||||
public void domainChanged(DomainEvent e);
|
public void domainChanged(DomainEvent e);
|
||||||
}
|
}
|
|
@ -1,5 +1,5 @@
|
||||||
/********************************************************************************
|
/********************************************************************************
|
||||||
* Copyright (c) 2001, 2007 IBM Corporation and International Business Machines Corporation. All rights reserved.
|
* Copyright (c) 2001, 2006 IBM Corporation and International Business Machines Corporation. All rights reserved.
|
||||||
* This program and the accompanying materials are made available under the terms
|
* This program and the accompanying materials are made available under the terms
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
* available at http://www.eclipse.org/legal/epl-v10.html
|
||||||
|
@ -16,7 +16,6 @@
|
||||||
|
|
||||||
package org.eclipse.dstore.extra;
|
package org.eclipse.dstore.extra;
|
||||||
|
|
||||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
|
||||||
|
|
||||||
public interface IDomainNotifier
|
public interface IDomainNotifier
|
||||||
{
|
{
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra.internal;
|
||||||
|
|
||||||
import org.eclipse.dstore.extra.IDataElement;
|
import org.eclipse.dstore.extra.IDataElement;
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra.internal;
|
||||||
|
|
||||||
public class DesktopElement
|
public class DesktopElement
|
||||||
{
|
{
|
|
@ -14,8 +14,9 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra.internal;
|
||||||
|
|
||||||
|
import org.eclipse.dstore.extra.DomainEvent;
|
||||||
import org.eclipse.dstore.extra.IDomainListener;
|
import org.eclipse.dstore.extra.IDomainListener;
|
||||||
import org.eclipse.dstore.extra.IDomainNotifier;
|
import org.eclipse.dstore.extra.IDomainNotifier;
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra.internal;
|
||||||
|
|
||||||
public interface IDesktopElement
|
public interface IDesktopElement
|
||||||
{
|
{
|
|
@ -14,7 +14,7 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra.internal;
|
||||||
|
|
||||||
public interface IElement
|
public interface IElement
|
||||||
{
|
{
|
|
@ -14,7 +14,7 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra.internal;
|
||||||
|
|
||||||
public interface IPropertySource
|
public interface IPropertySource
|
||||||
{
|
{
|
|
@ -14,7 +14,7 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra.internal;
|
||||||
|
|
||||||
import org.eclipse.dstore.extra.IDataElement;
|
import org.eclipse.dstore.extra.IDataElement;
|
||||||
|
|
|
@ -14,12 +14,10 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.eclipse.dstore.extra.IDataElement;
|
|
||||||
import org.eclipse.dstore.extra.IDomainNotifier;
|
|
||||||
|
|
||||||
public class DomainEvent
|
public class DomainEvent
|
||||||
{
|
{
|
|
@ -1,5 +1,5 @@
|
||||||
/********************************************************************************
|
/********************************************************************************
|
||||||
* Copyright (c) 2002, 2007 IBM Corporation. All rights reserved.
|
* Copyright (c) 2002, 2006 IBM Corporation. All rights reserved.
|
||||||
* This program and the accompanying materials are made available under the terms
|
* This program and the accompanying materials are made available under the terms
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
* available at http://www.eclipse.org/legal/epl-v10.html
|
||||||
|
@ -18,7 +18,7 @@ package org.eclipse.dstore.extra;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.eclipse.dstore.extra.internal.extra.IElement;
|
import org.eclipse.dstore.extra.internal.IElement;
|
||||||
|
|
||||||
public interface IDataElement extends IElement
|
public interface IDataElement extends IElement
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/********************************************************************************
|
/********************************************************************************
|
||||||
* Copyright (c) 2002, 2007 IBM Corporation. All rights reserved.
|
* Copyright (c) 2002, 2006 IBM Corporation. All rights reserved.
|
||||||
* This program and the accompanying materials are made available under the terms
|
* This program and the accompanying materials are made available under the terms
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
* available at http://www.eclipse.org/legal/epl-v10.html
|
||||||
|
@ -16,7 +16,6 @@
|
||||||
|
|
||||||
package org.eclipse.dstore.extra;
|
package org.eclipse.dstore.extra;
|
||||||
|
|
||||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
|
||||||
|
|
||||||
public interface IDomainListener
|
public interface IDomainListener
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/********************************************************************************
|
/********************************************************************************
|
||||||
* Copyright (c) 2002, 2007 IBM Corporation. All rights reserved.
|
* Copyright (c) 2002, 2006 IBM Corporation. All rights reserved.
|
||||||
* This program and the accompanying materials are made available under the terms
|
* This program and the accompanying materials are made available under the terms
|
||||||
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
||||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
* available at http://www.eclipse.org/legal/epl-v10.html
|
||||||
|
@ -16,7 +16,6 @@
|
||||||
|
|
||||||
package org.eclipse.dstore.extra;
|
package org.eclipse.dstore.extra;
|
||||||
|
|
||||||
import org.eclipse.dstore.extra.internal.extra.DomainEvent;
|
|
||||||
|
|
||||||
public interface IDomainNotifier
|
public interface IDomainNotifier
|
||||||
{
|
{
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra.internal;
|
||||||
|
|
||||||
import org.eclipse.dstore.extra.IDataElement;
|
import org.eclipse.dstore.extra.IDataElement;
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra.internal;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
|
@ -14,10 +14,11 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra.internal;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
import org.eclipse.dstore.extra.DomainEvent;
|
||||||
import org.eclipse.dstore.extra.IDomainListener;
|
import org.eclipse.dstore.extra.IDomainListener;
|
||||||
import org.eclipse.dstore.extra.IDomainNotifier;
|
import org.eclipse.dstore.extra.IDomainNotifier;
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra.internal;
|
||||||
|
|
||||||
public interface IDataElementActionFilter extends org.eclipse.ui.IActionFilter
|
public interface IDataElementActionFilter extends org.eclipse.ui.IActionFilter
|
||||||
{
|
{
|
|
@ -14,7 +14,7 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra.internal;
|
||||||
|
|
||||||
|
|
||||||
public interface IDesktopElement extends org.eclipse.ui.model.IWorkbenchAdapter
|
public interface IDesktopElement extends org.eclipse.ui.model.IWorkbenchAdapter
|
|
@ -14,7 +14,7 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra.internal;
|
||||||
|
|
||||||
import org.eclipse.core.runtime.IAdaptable;
|
import org.eclipse.core.runtime.IAdaptable;
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra.internal;
|
||||||
|
|
||||||
public interface IPropertySource extends org.eclipse.ui.views.properties.IPropertySource
|
public interface IPropertySource extends org.eclipse.ui.views.properties.IPropertySource
|
||||||
{
|
{
|
|
@ -14,7 +14,7 @@
|
||||||
* {Name} (company) - description of contribution.
|
* {Name} (company) - description of contribution.
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.dstore.extra.internal.extra;
|
package org.eclipse.dstore.extra.internal;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
Loading…
Add table
Reference in a new issue