Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.perspective.model
Class PropertiesFactoryFactory

java.lang.Object
  extended by com.ibm.etools.iseries.perspective.model.PropertiesFactoryFactory

public class PropertiesFactoryFactory
extends Object

Determines which metadata model to use


Field Summary
static boolean OVERRIDE_NEW
           
static boolean OVERRIDE_OLD
           
 
Constructor Summary
PropertiesFactoryFactory()
           
 
Method Summary
static IISeriesProjectPropertiesFactory getPropertiesFactory(IProject project)
          Return the factory that
static void overrideFactory(IProject project, boolean toNewModel)
          Override the metadata model for the given project to be either new or old based on the given boolean
static void removeOverride(IProject project)
          Remove the override of the metadata model for the given project
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OVERRIDE_NEW

public static boolean OVERRIDE_NEW

OVERRIDE_OLD

public static boolean OVERRIDE_OLD
Constructor Detail

PropertiesFactoryFactory

public PropertiesFactoryFactory()
Method Detail

getPropertiesFactory

public static IISeriesProjectPropertiesFactory getPropertiesFactory(IProject project)
Return the factory that

Parameters:
project -
Returns:

removeOverride

public static void removeOverride(IProject project)
Remove the override of the metadata model for the given project

Parameters:
project - IProject whose metadata model is overridden

overrideFactory

public static void overrideFactory(IProject project,
                                   boolean toNewModel)
Override the metadata model for the given project to be either new or old based on the given boolean

Parameters:
project - IProject whose metadata model is overridden
toNewModel - - use the new model

Rational Developer for Power Systems Software
V7.6

Copyright © 2011 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly 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 (repeatedly) as the API evolves.