1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-26 09:43:53 +02:00

[173332] refactored dstore extra apis to be visible

This commit is contained in:
David McKnight 2007-02-08 15:57:54 +00:00
parent f69f60511c
commit ff52c536ed
23 changed files with 29 additions and 34 deletions

View file

@ -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
{ {

View file

@ -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);
} }

View file

@ -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);
} }

View file

@ -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
{ {

View file

@ -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;

View file

@ -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
{ {

View file

@ -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;

View file

@ -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
{ {

View file

@ -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
{ {

View file

@ -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
{ {

View file

@ -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;

View file

@ -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
{ {

View file

@ -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
{ {

View file

@ -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
{ {

View file

@ -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
{ {

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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
{ {

View file

@ -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

View file

@ -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;

View file

@ -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
{ {

View file

@ -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;