eclipseme.core.model.impl
Class UnspecifiedPlatformDefinition

java.lang.Object
  extended byeclipseme.core.model.impl.PlatformComponent
      extended byeclipseme.core.model.impl.PlatformDefinition
          extended byeclipseme.core.model.impl.UnspecifiedPlatformDefinition
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, IPlatformComponent, IPlatformDefinition, java.io.Serializable

public class UnspecifiedPlatformDefinition
extends PlatformDefinition

A platform definition to be used when no other definition has been provided or it has been lost. This platform definition provides no real support and acts primarily as a placeholder.

Note: This class/interface is part of an interim API that is still under development and expected to change before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken as the API evolves.

Copyright (c) 2003-2005 Craig Setera
All Rights Reserved.
Licensed under the Eclipse Public License - v 1.0


$Revision: 1.5 $
$Date: 2005/07/07 02:36:58 $

Author:
Craig Setera
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class eclipseme.core.model.impl.PlatformDefinition
PlatformDefinition.PlatformDefinitionPersistenceDelegate
 
Field Summary
static UnspecifiedPlatformDefinition singleton
          Singleton instance of the Unspecified Platform Definition
 
Method Summary
 eclipseme.core.model.registry.IPersistenceDelegate getPersistenceDelegate()
          Get the persistence delegate for this particular platform component.
 
Methods inherited from class eclipseme.core.model.impl.PlatformDefinition
addProfile, addProfiles, getClasspathEntriesForPlatform, getConfiguration, getEmulator, getPreverifier, getProfiles, getRoot, getWirelessToolkit
 
Methods inherited from class eclipseme.core.model.impl.PlatformComponent
addDependentComponent, getAdapter, getDependentComponents, getIdentifier, getName, getVersion, hasDependentComponents, isDerived, removeDependentComponent, setDerived
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface eclipseme.core.model.IPlatformDefinition
getName
 
Methods inherited from interface eclipseme.core.model.IPlatformComponent
addDependentComponent, getDependentComponents, getIdentifier, getVersion, hasDependentComponents, isDerived, removeDependentComponent
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Field Detail

singleton

public static final UnspecifiedPlatformDefinition singleton
Singleton instance of the Unspecified Platform Definition

Method Detail

getPersistenceDelegate

public eclipseme.core.model.registry.IPersistenceDelegate getPersistenceDelegate()
Description copied from interface: IPlatformComponent
Get the persistence delegate for this particular platform component.

Specified by:
getPersistenceDelegate in interface IPlatformComponent
Overrides:
getPersistenceDelegate in class PlatformDefinition
See Also:
IPlatformComponent.getPersistenceDelegate()