若要反映對 CARMA 成員或儲存器可用的狀態及動作所做的修改,您將需要修改 Activator 類別。
若要修改 Java™ Activator 類別:
範例程式碼:
public void start(BundleContext context) throws Exception
{
RAMActionRegistry myRegistry = RAMActionRegistry.getRegistry();
myRegistry.setUniqueRAMActionState("com.ibm.carma.sample.PDSRAM",
"com.ibm.carma.action.remove",
RAMActionState.DISABLED);
}
myRegistry.setRAMActionState("ramId",
"com.ibm.carma.action.openWith",
RAMActionState.DISABLED);
並提供適當的 ramId。import org.eclipse.ui.plugin.AbstractUIPlugin; import org.osgi.framework.BundleContext; import com.ibm.carma.ui.view.*;