IBM Rational Software Modeler
Release 6.0

com.ibm.xtools.patterns.framework.uml2.persistence
Class PatternStoreFactory

java.lang.Object
  extended bycom.ibm.xtools.patterns.framework.AbstractPatternStoreFactory
      extended bycom.ibm.xtools.patterns.framework.uml2.persistence.PatternStoreFactory

public class PatternStoreFactory
extends AbstractPatternStoreFactory


Constructor Summary
PatternStoreFactory()
           
 
Method Summary
 AbstractPatternStore.Definition createPatternDefinitionStore()
          One concrete product in this instantiation of the abstract factory pattern.
 AbstractPatternStore.Instance createPatternInstanceStore()
          Another concrete product in this instantiation of the abstract factory pattern.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternStoreFactory

public PatternStoreFactory()
Method Detail

createPatternDefinitionStore

public AbstractPatternStore.Definition createPatternDefinitionStore()
Description copied from class: AbstractPatternStoreFactory
One concrete product in this instantiation of the abstract factory pattern. These method creates a pattern definition store that is appropriate based on the concrete factory that is used.

Specified by:
createPatternDefinitionStore in class AbstractPatternStoreFactory
Returns:
a pattern definition store to use

createPatternInstanceStore

public AbstractPatternStore.Instance createPatternInstanceStore()
Description copied from class: AbstractPatternStoreFactory
Another concrete product in this instantiation of the abstract factory pattern. These method creates a pattern instance store that is appropriate based on the concrete factory that is used. This pattern instance store is compatible with all other concrete products, including the pattern definition store returned back from that particular method.

Specified by:
createPatternInstanceStore in class AbstractPatternStoreFactory
Returns:
a pattern instance store to use

IBM Rational Software Modeler
Release 6.0


Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2004. All rights reserved.