mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-04 07:35:24 +02:00
[183165] Do not implement constant interfaces
This commit is contained in:
parent
e8dc372b54
commit
fe8cc2c5f0
4 changed files with 47 additions and 50 deletions
|
@ -11,7 +11,7 @@
|
|||
* Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley.
|
||||
*
|
||||
* Contributors:
|
||||
* {Name} (company) - description of contribution.
|
||||
* Martin Oberhuber (Wind River) - [168975] Move RSE Events API to Core
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.rse.core.model;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/********************************************************************************
|
||||
* Copyright (c) 2002, 2006 IBM Corporation. All rights reserved.
|
||||
* Copyright (c) 2002, 2007 IBM Corporation and others. All rights reserved.
|
||||
* 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
|
||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
||||
|
@ -11,18 +11,13 @@
|
|||
* Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley.
|
||||
*
|
||||
* Contributors:
|
||||
* {Name} (company) - description of contribution.
|
||||
* Martin Oberhuber (Wind River) - [183165] Do not implement constant interfaces
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.rse.dstore.universal.miners;
|
||||
|
||||
import org.eclipse.rse.services.clientserver.IServiceConstants;
|
||||
|
||||
public interface IUniversalDataStoreConstants extends IServiceConstants
|
||||
public interface IUniversalDataStoreConstants
|
||||
{
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* Miner names, used for logging
|
||||
*/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/********************************************************************************
|
||||
* Copyright (c) 2002, 2006 IBM Corporation. All rights reserved.
|
||||
* Copyright (c) 2002, 2007 IBM Corporation and others. All rights reserved.
|
||||
* 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
|
||||
* available at http://www.eclipse.org/legal/epl-v10.html
|
||||
|
@ -11,7 +11,7 @@
|
|||
* Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley.
|
||||
*
|
||||
* Contributors:
|
||||
* {Name} (company) - description of contribution.
|
||||
* Martin Oberhuber (Wind River) - [183165] Do not implement constant interfaces
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.rse.ui.widgets;
|
||||
|
@ -58,8 +58,7 @@ import org.eclipse.swt.widgets.Composite;
|
|||
* <li>{@link #resetPressed()} -> when user successfully presses reset
|
||||
* </ul>
|
||||
*/
|
||||
public class SystemEditPaneStateMachine implements ISystemEditPaneStates
|
||||
//, SelectionListener
|
||||
public class SystemEditPaneStateMachine
|
||||
{
|
||||
// state
|
||||
private Composite composite;
|
||||
|
@ -131,9 +130,9 @@ public class SystemEditPaneStateMachine implements ISystemEditPaneStates
|
|||
*/
|
||||
public void setNewMode()
|
||||
{
|
||||
setButtonText(mode, MODE_NEW);
|
||||
setMode(MODE_NEW);
|
||||
setState(STATE_INITIAL);
|
||||
setButtonText(mode, ISystemEditPaneStates.MODE_NEW);
|
||||
setMode(ISystemEditPaneStates.MODE_NEW);
|
||||
setState(ISystemEditPaneStates.STATE_INITIAL);
|
||||
enableButtons();
|
||||
if (!composite.isVisible())
|
||||
composite.setVisible(true);
|
||||
|
@ -144,9 +143,9 @@ public class SystemEditPaneStateMachine implements ISystemEditPaneStates
|
|||
*/
|
||||
public void setEditMode()
|
||||
{
|
||||
setButtonText(mode, MODE_EDIT);
|
||||
setMode(MODE_EDIT);
|
||||
setState(STATE_INITIAL);
|
||||
setButtonText(mode, ISystemEditPaneStates.MODE_EDIT);
|
||||
setMode(ISystemEditPaneStates.MODE_EDIT);
|
||||
setState(ISystemEditPaneStates.STATE_INITIAL);
|
||||
enableButtons();
|
||||
if (!composite.isVisible())
|
||||
composite.setVisible(true);
|
||||
|
@ -157,9 +156,9 @@ public class SystemEditPaneStateMachine implements ISystemEditPaneStates
|
|||
*/
|
||||
public void setUnsetMode()
|
||||
{
|
||||
setButtonText(mode, MODE_UNSET);
|
||||
setMode(MODE_UNSET);
|
||||
setState(STATE_INITIAL);
|
||||
setButtonText(mode, ISystemEditPaneStates.MODE_UNSET);
|
||||
setMode(ISystemEditPaneStates.MODE_UNSET);
|
||||
setState(ISystemEditPaneStates.STATE_INITIAL);
|
||||
enableButtons();
|
||||
if (composite.isVisible())
|
||||
composite.setVisible(false);
|
||||
|
@ -170,7 +169,7 @@ public class SystemEditPaneStateMachine implements ISystemEditPaneStates
|
|||
*/
|
||||
public void setChangesMade()
|
||||
{
|
||||
setState(STATE_PENDING);
|
||||
setState(ISystemEditPaneStates.STATE_PENDING);
|
||||
enableButtons();
|
||||
}
|
||||
/**
|
||||
|
@ -193,7 +192,7 @@ public class SystemEditPaneStateMachine implements ISystemEditPaneStates
|
|||
} catch (Exception exc) {}
|
||||
}
|
||||
//if (!changesPending) // user has made decision, so clear state
|
||||
setState(STATE_INITIAL); // one way or another, decision has been made
|
||||
setState(ISystemEditPaneStates.STATE_INITIAL); // one way or another, decision has been made
|
||||
return changesPending;
|
||||
}
|
||||
|
||||
|
@ -202,7 +201,7 @@ public class SystemEditPaneStateMachine implements ISystemEditPaneStates
|
|||
*/
|
||||
public void applyPressed()
|
||||
{
|
||||
setState(STATE_APPLIED);
|
||||
setState(ISystemEditPaneStates.STATE_APPLIED);
|
||||
enableButtons();
|
||||
}
|
||||
/**
|
||||
|
@ -210,7 +209,7 @@ public class SystemEditPaneStateMachine implements ISystemEditPaneStates
|
|||
*/
|
||||
public void resetPressed()
|
||||
{
|
||||
setState(STATE_INITIAL);
|
||||
setState(ISystemEditPaneStates.STATE_INITIAL);
|
||||
enableButtons();
|
||||
}
|
||||
|
||||
|
@ -219,7 +218,7 @@ public class SystemEditPaneStateMachine implements ISystemEditPaneStates
|
|||
*/
|
||||
public boolean areChangesPending()
|
||||
{
|
||||
return (state == STATE_PENDING);
|
||||
return (state == ISystemEditPaneStates.STATE_PENDING);
|
||||
}
|
||||
|
||||
// -----------------------------------
|
||||
|
@ -289,15 +288,15 @@ public class SystemEditPaneStateMachine implements ISystemEditPaneStates
|
|||
boolean enableReset = false;
|
||||
switch(state)
|
||||
{
|
||||
case STATE_INITIAL:
|
||||
case ISystemEditPaneStates.STATE_INITIAL:
|
||||
enableApply = false;
|
||||
enableReset = false;
|
||||
break;
|
||||
case STATE_APPLIED:
|
||||
case ISystemEditPaneStates.STATE_APPLIED:
|
||||
enableApply = false;
|
||||
enableReset = false; // true; only true if reset returns to pre-applied values. Not usually the case
|
||||
break;
|
||||
case STATE_PENDING:
|
||||
case ISystemEditPaneStates.STATE_PENDING:
|
||||
enableApply = true;
|
||||
enableReset = true;
|
||||
break;
|
||||
|
@ -315,7 +314,7 @@ public class SystemEditPaneStateMachine implements ISystemEditPaneStates
|
|||
{
|
||||
if (oldMode != newMode)
|
||||
{
|
||||
if ((newMode == MODE_NEW) && applyLabelMode)
|
||||
if ((newMode == ISystemEditPaneStates.MODE_NEW) && applyLabelMode)
|
||||
{
|
||||
applyButton.setText(applyLabel_newMode);
|
||||
applyButton.setToolTipText(applyTip_newMode);
|
||||
|
@ -331,7 +330,7 @@ public class SystemEditPaneStateMachine implements ISystemEditPaneStates
|
|||
//}
|
||||
}
|
||||
}
|
||||
else if ((newMode == MODE_EDIT) && !applyLabelMode)
|
||||
else if ((newMode == ISystemEditPaneStates.MODE_EDIT) && !applyLabelMode)
|
||||
{
|
||||
applyButton.setText(applyLabel_applyMode);
|
||||
applyButton.setToolTipText(applyTip_applyMode);
|
||||
|
@ -426,24 +425,24 @@ public class SystemEditPaneStateMachine implements ISystemEditPaneStates
|
|||
{
|
||||
switch(backupMode)
|
||||
{
|
||||
case MODE_UNSET:
|
||||
case ISystemEditPaneStates.MODE_UNSET:
|
||||
setUnsetMode();
|
||||
break;
|
||||
case MODE_NEW:
|
||||
case ISystemEditPaneStates.MODE_NEW:
|
||||
setNewMode();
|
||||
break;
|
||||
case MODE_EDIT:
|
||||
case ISystemEditPaneStates.MODE_EDIT:
|
||||
setEditMode();
|
||||
break;
|
||||
}
|
||||
switch(backupState)
|
||||
{
|
||||
case STATE_PENDING:
|
||||
case ISystemEditPaneStates.STATE_PENDING:
|
||||
setChangesMade();
|
||||
break;
|
||||
case STATE_INITIAL:
|
||||
case ISystemEditPaneStates.STATE_INITIAL:
|
||||
break;
|
||||
case STATE_APPLIED:
|
||||
case ISystemEditPaneStates.STATE_APPLIED:
|
||||
applyPressed();
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
* Martin Oberhuber (Wind River) - [175262] IHost.getSystemType() should return IRSESystemType
|
||||
* David Dykstal (IBM) - 142806: refactoring persistence framework
|
||||
* Martin Oberhuber (Wind River) - [168975] Move RSE Events API to Core
|
||||
* Martin Oberhuber (Wind River) - [183165] Do not implement constant interfaces
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.rse.core.subsystems;
|
||||
|
@ -109,7 +110,9 @@ import org.eclipse.ui.progress.WorkbenchJob;
|
|||
*
|
||||
*/
|
||||
|
||||
public abstract class SubSystem extends RSEModelObject implements IAdaptable, ISystemFilterPoolReferenceManagerProvider, ISystemResourceChangeEvents, ISubSystem
|
||||
public abstract class SubSystem extends RSEModelObject
|
||||
implements IAdaptable, ISubSystem,
|
||||
ISystemFilterPoolReferenceManagerProvider
|
||||
{
|
||||
|
||||
|
||||
|
@ -1041,13 +1044,13 @@ public abstract class SubSystem extends RSEModelObject implements IAdaptable, IS
|
|||
*/
|
||||
public void filterEventFilterPoolReferenceCreated(ISystemFilterPoolReference newPoolRef) {
|
||||
if (getSubSystemConfiguration().showFilterPools()) {
|
||||
fireEvent(newPoolRef, EVENT_ADD, this);
|
||||
fireEvent(newPoolRef, EVENT_REVEAL_AND_SELECT, this);
|
||||
fireEvent(newPoolRef, ISystemResourceChangeEvents.EVENT_ADD, this);
|
||||
fireEvent(newPoolRef, ISystemResourceChangeEvents.EVENT_REVEAL_AND_SELECT, this);
|
||||
} else {
|
||||
ISystemFilterPool pool = newPoolRef.getReferencedFilterPool();
|
||||
if (pool != null && pool.getSystemFilterCount() > 0) {
|
||||
ISystemFilterReference[] filterRefs = newPoolRef.getSystemFilterReferences(this);
|
||||
fireEvent(filterRefs, EVENT_ADD_MANY, this, -1); // -1 means append to end
|
||||
fireEvent(filterRefs, ISystemResourceChangeEvents.EVENT_ADD_MANY, this, -1); // -1 means append to end
|
||||
}
|
||||
}
|
||||
try {
|
||||
|
@ -1065,12 +1068,12 @@ public abstract class SubSystem extends RSEModelObject implements IAdaptable, IS
|
|||
{
|
||||
if (getSubSystemConfiguration().showFilterPools())
|
||||
{
|
||||
fireEvent(filterPoolRef, EVENT_DELETE, this);
|
||||
fireEvent(filterPoolRef, ISystemResourceChangeEvents.EVENT_DELETE, this);
|
||||
}
|
||||
else if (filterPoolRef.getReferencedFilterPool().getSystemFilterCount()>0)
|
||||
{
|
||||
ISystemFilterReference[] filterRefs = filterPoolRef.getSystemFilterReferences(this);
|
||||
fireEvent(filterRefs, EVENT_DELETE_MANY, this);
|
||||
fireEvent(filterRefs, ISystemResourceChangeEvents.EVENT_DELETE_MANY, this);
|
||||
}
|
||||
|
||||
try {
|
||||
|
@ -1088,7 +1091,7 @@ public abstract class SubSystem extends RSEModelObject implements IAdaptable, IS
|
|||
*/
|
||||
public void filterEventFilterPoolReferenceReset(ISystemFilterPoolReference filterPoolRef)
|
||||
{
|
||||
fireEvent(filterPoolRef, EVENT_PROPERTYSHEET_UPDATE, this); // we assume its a move operation so little impact
|
||||
fireEvent(filterPoolRef, ISystemResourceChangeEvents.EVENT_PROPERTYSHEET_UPDATE, this); // we assume its a move operation so little impact
|
||||
try {
|
||||
getSubSystemConfiguration().saveSubSystem(this);
|
||||
// fire model change event in case any BP code is listening...
|
||||
|
@ -1104,7 +1107,7 @@ public abstract class SubSystem extends RSEModelObject implements IAdaptable, IS
|
|||
*/
|
||||
public void filterEventFilterPoolReferencesReset()
|
||||
{
|
||||
fireEvent(this, EVENT_CHANGE_CHILDREN, this);
|
||||
fireEvent(this, ISystemResourceChangeEvents.EVENT_CHANGE_CHILDREN, this);
|
||||
try
|
||||
{
|
||||
getSubSystemConfiguration().saveSubSystem(this);
|
||||
|
@ -1124,7 +1127,7 @@ public abstract class SubSystem extends RSEModelObject implements IAdaptable, IS
|
|||
{
|
||||
if (getSubSystemConfiguration().showFilterPools())
|
||||
{
|
||||
fireEvent(poolRef, EVENT_RENAME, this);
|
||||
fireEvent(poolRef, ISystemResourceChangeEvents.EVENT_RENAME, this);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1143,7 +1146,7 @@ public abstract class SubSystem extends RSEModelObject implements IAdaptable, IS
|
|||
*/
|
||||
public void filterEventFilterPoolReferencesRePositioned(ISystemFilterPoolReference[] poolRefs, int delta)
|
||||
{
|
||||
fireEvent(poolRefs, EVENT_MOVE_MANY, this, delta);
|
||||
fireEvent(poolRefs, ISystemResourceChangeEvents.EVENT_MOVE_MANY, this, delta);
|
||||
try {
|
||||
getSubSystemConfiguration().saveSubSystem(this);
|
||||
// fire model change event in case any BP code is listening...
|
||||
|
@ -1168,7 +1171,7 @@ public abstract class SubSystem extends RSEModelObject implements IAdaptable, IS
|
|||
*/
|
||||
public void filterEventFilterCreated(Object selectedObject, ISystemFilter newFilter)
|
||||
{
|
||||
fireEvent(newFilter,EVENT_REVEAL_AND_SELECT,selectedObject);
|
||||
fireEvent(newFilter, ISystemResourceChangeEvents.EVENT_REVEAL_AND_SELECT, selectedObject);
|
||||
}
|
||||
// ---------------------------------
|
||||
// FILTER STRING REFERENCE EVENTS...
|
||||
|
@ -1183,7 +1186,7 @@ public abstract class SubSystem extends RSEModelObject implements IAdaptable, IS
|
|||
*/
|
||||
public void filterEventFilterStringCreated(Object selectedObject, ISystemFilterString newFilterString)
|
||||
{
|
||||
fireEvent(newFilterString,EVENT_REVEAL_AND_SELECT,selectedObject);
|
||||
fireEvent(newFilterString, ISystemResourceChangeEvents.EVENT_REVEAL_AND_SELECT, selectedObject);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Reference in a new issue